サブフォルダを削除せずに、14日以上経過したすべてのディレクトリをどのように削除できるかを知りたいと思います。Linux - x日より古いディレクトリを削除する
私は、次のコマンドを使用していたが、これはまた、彼らの主なディレクトリにバインドされているすべての位置のサブフォルダを削除/チェックします:
find /path/ -mtime +14 -type d | xargs rm -f -r;
ディレクトリならば、それは基本的にだけで/パス確認する必要がありますので、 /は14日以上経過している場合は削除します。 上記の私の現在のコマンドはサブフォルダもチェックし、14日以上経過している場合はを削除しますが、確認するべきではありません -/path /の "main"フォルダのみです。
クリス
サブフォルダを保存したままどのようにフォルダを削除しますか?それは矛盾しているようです。あなたが解決しようとしているより大きな問題はありますか? – beeflobill
私の現在のコマンドは、すべてのサブフォルダもチェックしますが、/ path /にあるメインフォルダの変更日のみをチェックする必要があります。/path/main_directory_1 /サブフォルダ/。 – XXvevo
はい、あなたの見出しと問題の説明を読みました。ファイルだけを削除し、サブディレクトリを残すように求めていますか?サブディレクトリにあるファイルはどうですか?誰かが助けることができるようにあなたの質問を言い換えてください。がんばろう。 – shellter