2016年に作成されたディレクトリとそのサブディレクトリのファイル数を(再帰的に)インポートしたいと思います。 「.txt」など、特定のファイルで終わるファイルにのみ興味があります。ターミナルでどのようにこれを達成できますか?
ベストアンサー1
GNUの使用find
:
find /some/dir -type f -name '*.txt' -printf '%CY\n' | grep -Fxc 2016
ctime
これにより、現地時間帯に基づいて2016年のファイルが計算されます。これは、ctime
ファイル作成時間ではなく、標準のUNIXセマンティクスを使用して期待できる最高の近似です。
修正時間を一致させるには、-printf '%TY\n'
上記の方法を代わりに使用できます-printf '%CY\n'
。