8つの異なるサブディレクトリを含む/ dataディレクトリのすべてのファイルを削除したいと思います。
実際のフォルダを削除せずにすべてのサブディレクトリを再帰的に消去するコマンドはありますか?
ベストアンサー1
次のコマンドは、/data
通常のファイル、シンボリックリンク、名前付きパイプ、ソケットなど、ディレクトリ内または下のディレクトリ以外のすべてのファイルを削除します。
find /data ! -type d -delete
find
非標準述語を持たない実装の場合は、その-delete
場所-exec rm -f {} +
に次を使用してください。
find /data ! -type d -exec rm -f {} +
その後、その中またはその下にあるディレクトリではなく、すべてのファイルを見つけ、できるだけ多くのバッチで実行します/data
。rm -f