Smažte všechny soubory v aktuálním adresáři a jeho podadresářích, kde název souboru začíná „foo“:
$ find . -type f -name foo\* -exec rm {} \;
Poznámka:používejte opatrně - nejprve zálohujte - také nejprve proveďte běh nasucho, např.
$ find . -type f -name foo\*
vám pouze sdělí názvy souborů, které budou smazány.
Zkoušel jsem to tímto způsobem, funguje to pro mě zkuste níže příkaz.
rm -rf Example*
zde "Příklad" je text, který je společný pro všechny soubory.
Chcete-li odstranit všechny soubory, které mají název, můžete jej použít:
find . -name 'name*' -exec rm {} \;
Rsync přátelský gzip
Jak pomocí příkazu cp v linuxovém shellu zkopíruji celý adresář do jiného adresáře?