2016-12-09 22 views
0

たとえば、バックアップがあるディレクトリがあります。ディレクトリ内のファイルを6日以上削除しますが、ディレクトリはそのままです。Bashはディレクトリ内のファイルを検索して削除しますが、ディレクトリは削除しません。

私は現在持っています。

find /backups/daily/{databases,logs} -mtime +6 -exec rm -rf {} \; 

ただし、これは、内部のファイルとしてディレクトリAS WELLを削除します。どのようにしてディレクトリをそのまま残しますか?6日以上経過したファイルを削除しますか?

+0

'-type F'を使用してみてください、あなたの' rm'コマンド – oliv

+2

から '-r'を削除しました – 123

答えて

0
find Test -type f -mtime -1 -exec rm -rf {} \; 

type -fはトリックは、感謝は

関連する問題