Portál AbcLinuxu, 10. května 2025 09:02
najde soubory tmp a vymaže find . -name '*.tmp' -ok rm '{}' \; najde soubory log a vymaže find . -name '*.log' -ok rm '{}' \; najde soubory tmp a log a ukáže find . -name '*.tmp' -or -name '*.log' neudělá nic find . -name '*.tmp' -or -name '*.log' -ok rm '{}' \;
find . (-name '*.log' -or -name '*.php') -ok rm '{}' \; -bash: syntax error near unexpected token `('
find . ( -name '*.log' -or -name '*.php' ) -ok rm '{}' \; -bash: syntax error near unexpected token `('řešení je toto asi
find . -name '*.log' -or -name '*.php' | xargs rm -fale přesto bych to chtěl s potvrzování smazat jo/ne
find . \( -name '*.log' -or -name '*.php' \) -ok rm '{}' \;
Taky nefunguje?
a co tak nahraditfind . ( -name '*.log' -or -name '*.php' ) -ok rm '{}' \; -bash: syntax error near unexpected token `('řešení je toto asifind . -name '*.log' -or -name '*.php' | xargs rm -fale přesto bych to chtěl s potvrzování smazat jo/ne
rm -f
rm -i?
Jestli to má být dotaz - tak mě to normálně funguje jak se dá čekat :
gentoo@localhost ~ $ find . -name '*.tmp' -or -name '*.log' -ok rm '{}' \;
< rm ... ./.giFT/giftd.log > ? y
< rm ... ./.kde3.5/share/apps/kconf_update/update.log > ?
Seš si jistej, že tam nějaký takový sobor vůbec máš ? :)
gentoo@localhost ~ $ find . -name '*.log' -or -name '*.coTamNeni' -ok rm '{}' \;
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.