私は長年にわたって多数のバックアップが集められた4つの大きなUSBデバイスを持っています。
Fedora 17ですべての.Trashフォルダを検索して内容を削除したいです。以下を試しましたが失敗しました。
# find . -name ".Trash*"-exec rm -rf {} \;
find: paths must precede expression: rm
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
どんなアドバイスにも感謝します!
答え1
名前パターンとexecパラメータの間のスペースを見逃しました。
これ:
# find . -name ".Trash*"-exec rm -rf {} \;
しなければならない
# find . -name ".Trash*" -exec rm -rf {} \;
答え2
@rkosegiの答えを拡張すると、次のようになります。
# find . -depth -name ".Trash*" -exec rm -rf {} \;
現在削除されているディレクトリを削除しようとしないように-depth
使用してください。find