![前日曜日から今日曜日まで、特定の時間範囲内のすべてのファイルのリストを取得する[閉じる]](https://linux33.com/image/197507/%E5%89%8D%E6%97%A5%E6%9B%9C%E6%97%A5%E3%81%8B%E3%82%89%E4%BB%8A%E6%97%A5%E6%9B%9C%E6%97%A5%E3%81%BE%E3%81%A7%E3%80%81%E7%89%B9%E5%AE%9A%E3%81%AE%E6%99%82%E9%96%93%E7%AF%84%E5%9B%B2%E5%86%85%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
前日曜日から今日曜日まで、特定の時間範囲内のすべてのファイルのリストを取得します。今日が日曜日になるようにしてください。前日曜日の正午から今回の日曜日の午前10時までのすべてのファイルのリストが必要です。誰かを助けてください。
答え1
確認するには、man find
touchman 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