Portál AbcLinuxu, 14. května 2025 03:05
rm
(jak na to zjistite pomoci man rm
)
rm -f /home/aaa/*.sql
No, protože délka příkazové řádky není nekonečná. Je to nějakých 64kB. Ale dost to záleží systém od systému. Aktuální hodnotu lze zjistit z proměnné PATH_MAX
, která by měla být definována v limits.h
.
find /home/aaa/ -name '*.sql' -maxdepth 1 -type f |xargs rm -f
je podle me spatne reseni, nebot bude spatne pracovat se soubory s mezerou v nazvu (nebo s jinym znakem z IFS)
find /home/aaa/ -name '*.sql' -maxdepth 1 -type f -print0 |xargs -0 rm -f
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.