特定の日から変更されたファイルを発見しようとしています。私は使用してきfind . -mtime -2ましたが、さらに遡る必要があります。先週の木曜日とちょうど木曜日です。
私はUNIXコマンドに精通しているわけではないので、どんな助けでも素晴らしいでしょう.
ありがとう
先週の木曜日以降に変更されたファイルを見つけたい場合は、このコマンドを使用します
find . -newermt 'last Thursday'
先週の木曜日の前に
find . -type f \
-not \
-newermt "2012-12-13 00:00:00"
木曜日のみ
find . -type f \
-newermt "2012-12-13 00:00:00"
-not \
-newermt "2012-12-14 00:00:00"
最後の木曜日は でした2012-12-13。変更日が木曜日より前のファイルを検索するfindと、-not newermt '2012-12-13'. 今週の木曜日に変更されたファイルのみを検索すると、水曜日よりも低く、木曜日よりも大きくなります。00:00:00はい、必要に応じて一部を省略できます。
注: POSIXfindには-newerXY. しかありません-newer。変換するには、これを-newermt "2012-12-13 00:00:00"使用します。
touch -d "2012-12-13 00:00:00" pointA
find . -type f \
-not \
-newer pointA