Portál AbcLinuxu, 2. listopadu 2025 22:53
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.
, tazatel nespecifikoval ktere soubory si preje smazat
BTW, todle 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.