Linux で古いファイル、フォルダー、サブフォルダーを削除するにはどうすればいいですか?

Linux で古いファイル、フォルダー、サブフォルダーを削除するにはどうすればいいですか?

CentOS で X 日以上経過したファイルを削除することができましたが、フォルダーはまだ残っており、現在の日付のタイムスタンプが付けられます。

私の現在の指揮は

find /home/Dropbox/mysqldump/ -type f -mtime +120 -exec rm {} +

私のフォルダー構造は、mysqldump>2015>02>01、02、03 などのようになります。

答え1

findディレクトリではなくファイルのみを検索するように指示しています。-type fディレクティブを削除してみてください。

答え2

定期的に整理する場合は、1 つの基本フォルダーを使用して、ダンプに適切な名前を付けます。私は$(date +\%F.\%T)ファイル名の一部として を使用する傾向があります。

関連情報