Ubuntuは生成日Xよりも新しいファイルを見つけて削除します。

Ubuntuは生成日Xよりも新しいファイルを見つけて削除します。

生成日が-5日以上のすべてのファイルを見つけるには、次のコマンドを使用します。

/path/to/file* 検索 -mtime +5

しかし、作成日が2016年8月1日以降のファイルをどのように見つけることができますか?このファイルをどのように削除できますか?

答え1

5日前に生成されたすべてのファイルを見つけるには、次のコマンドを使用できます。

find /path/to/files* -mtime -5

特定のDATETIMEを指定する必要がある場合は、次のように使用できます。

find /path/to/files* -newermt $(date +%Y-%m-%d -d '3 hours ago')

flagsパラメーターでは、-d絶対時間を説明する文字列を使用できます。
これはnewerXY比較的新しい拡張です。

関連情報