2016-10-15 10 views
0

私は2つの日時の間にLinuxのファイル数を数える方法について質問したいと思いますか?日付時刻の間にLinuxでカウントファイル

例Iは以下のように10ファイルを持っている:私は私が持っているどのように多くのファイルという、時間03.00まで時間00.00からファイルをカウントしたいのであれば

Date Modified  Filename 
2016101500   1.file 
2016101501   2.file 
2016101502   3.file 
2016101503   4.file 
2016101504   5.file 

答えて

0

あなたは、findコマンドを使用して、このような時間帯を指定することができます。

find -newerct 2016-10-15T00:00:00 -and -not -newerct 2016-10-15T03:00:01 | wc -l 
  • -newerctは、変更時間がと比較されるリテラルタイムスタンプを与えることができます。
  • 範囲は、-and -notで2回組み合わせることで構築されます。
  • ユースケースによっては、2016-10-15T04:00:00のような2番目の文字列を使用する必要があります。
  • 一致するファイルはwc -lにパイプされ、ファイル数が取得されます。

タイムスタンプのその他の有用なテストがあります。コマンドのドキュメントを参照してください。

+0

お返事ありがとうございます –