lファイルとサブフォルダー(ファイル)の両方で構成されるフォルダーがあります。 lすべてのファイルを表示したい*.pth.tar
2018年2月23日から28日の間に書かれました。これは可能ですか?
これを行うために必要なコマンドは何ですか?
ありがとうございました
find
コマンドの-newermt
テストを使用して、日付の範囲内でファイル変更を見つけます。
find path/to/folder/ -name '*.pth.tar' -newermt '23 Feb 2018' ! -newermt '01 Mar 2018'
!
は論理否定演算子です。 man find
から:
-newerXY reference Succeeds if timestamp X of the file being considered is newer than timestamp Y of the file reference. The letters X and Y can be any of the following letters: a The access time of the file reference B The birth time of the file reference c The inode status change time of reference m The modification time of the file reference t reference is interpreted directly as a time