先週の日曜日から今週の日曜日まで、および特定の時間枠内のすべてのファイルのリストを取得します

先週の日曜日から今週の日曜日まで、および特定の時間枠内のすべてのファイルのリストを取得します

先週の日曜日から今週の日曜日まで、および特定の時間枠内のすべてのファイルのリストを取得します。今日を日曜日とします。先週の日曜日の午後 12 時から今週の日曜日の午前 10 時までのすべてのファイルのリストが必要です。どなたか助けていただけませんか。

答え1

チェックアウトしman findman touch touch コマンドを使用して、作成タイムスタンプが先週の日曜日である「start」という名前の空のファイルを作成できます。

touch -d"October 24 2021 00:00:00" start

次に、終了日に対して同じことを実行し、そのファイルを end と呼びます。その後、ls -lat を実行すると、日付範囲を持つファイルが表示されます。

-rw-r--r--  1 user group       0 Oct 24 00:00 start

最後に find コマンドを実行します:

find . -newer start ! -newer end

関連情報