GNU/Linux >> Linux の 問題 >  >> Ubuntu

1日あたりのフォルダ内のファイル数を数えますか?

フォルダ内のすべてのファイルの数を見つけることができますが、かなりの数になりました。

find . -type f | wc -l      #find number of files in DIR
ls -lrt                     #list all files order by date  

1日あたりのファイル数を確認するにはどうすればよいですか?

したがって、結果は次のようになります。

# left number is number of files and right is one day.

109294 2016-06-27
101555 2016-06-26
88123  2016-06-25 
... etc. 

承認された回答:

これは、printfを使用して行うことができます findのアクション 変更時刻のみを希望の形式で印刷し、sortを使用します およびuniq

find . -type f -printf '%TY-%Tm-%Td\n' | sort | uniq -c
  • -printf '%TY-%Tm-%Td\n' たとえば、ファイルの変更時刻を出力します。 2015-05-23 フォーマット

  • sort 出力とuniq -cを並べ替えます 日付でカウントしますか

例:

~/foobar% find . -type f -printf '%TY-%Tm-%Td\n' | sort | uniq -c
      3 2004-06-29
      1 2004-08-23
      1 2004-09-15
      1 2004-09-18
      1 2005-07-24
      1 2006-02-05
      2 2008-06-25
      3 2008-12-31
      1 2009-03-13
      1 2009-04-30
      1 2010-04-04
      2 2010-09-01
      8 2011-07-13
     15 2011-08-27
      3 2011-11-03
      3 2014-10-08


Ubuntu
  1. 各ディレクトリ内のファイル数を数える方法は?

  2. 各サブディレクトリ内のファイル数

  3. Linuxでファイルを再帰的にカウントする高速な方法

  1. ディレクトリとサブディレクトリ内のファイル数を見つける方法

  2. ディレクトリ内のファイル数を数える最良の方法は何ですか?

  3. フォルダ名がパターンと一致する各フォルダ内のファイル数を一覧表示しますか?

  1. 多数のXmlファイルを再フォーマットしますか?

  2. 1日より古い/tmp内のすべてのファイルとフォルダを削除しますか?

  3. Ubuntu ディレクトリ内のすべてのファイルの行数を数える