UNIX ( Linux FreeBSD )のシェルコマンドに関する各種メモ書き

UNIXのシェルである日付以降のすべてのファイルを検索する

● 起点となるファイルを指定して、そのファイルの更新日以降に更新されたファイルを表示させる

1. 起点となるファイル(ファイル名はなんでもOK。例:datefile)を 作成する

・現在の日付で 起点となるファイル「datefile」を作成する

touch datefile

・特定の日付(2018/2/14)で起点となるファイル「datefile」を作成する

touch -m -d '2018/2/14 00:00:00' datefile

・FreeBSDの場合は次のようにして作成してから日付を変更する

touch datefile
touch -t 201802140000  datefile 

2. findコマンドで起点となるファイルを指定して検索

find . -type f -newer datefile

Macの場合は -t オプションを使用します

touch -t 201802140000 datefile

 引用:https://blog.hello-world.jp.net/linux/1255/

No.1193
06/27 16:49

edit