現在、このコマンドを24時間ごとに実行しています。
find /var/www/html/audio -daystart -maxdepth 1 -mtime +1 -type f -name "*.mp3" -exec rm -f {} \;
1時間ごとに実行し、1時間より古いファイルを削除したいと思います。これは正しいです:
find /var/www/html/audio -daystart -maxdepth 1 -mtime **+0.04** -type f -name "*.mp3" -exec rm -f {} \;
10進数の使用方法がわかりませんか?
修正していただきありがとうございます。
または、単に-mmin 6を使用できますか?これは正しいです?
私はあなたのテストを試みました、あなたがそれを提案した良いこと。空の結果が得られました。すべてのファイルを削除します[〜#〜] old [〜#〜] 60minsよりも削除します!これどうやってするの??私のコマンドは実際にこれを行いますか?
-mmin
?
find /var/www/html/audio -daystart -maxdepth 1 -mmin +59 -type f -name "*.mp3" \
-exec rm -f {} \;
男から見つける:
-mmin n ファイルのデータは最後にn分前に変更されました。
また、最初にこれをテストしてください!
... -exec echo rm -f '{}' \; ^^^^取得するコマンドが表示されるように 'echo'を追加します 最初に試してみる代わりに実行してください。