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

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

lsの出力を解析する場合 一部のファンキーな文字(スペース、 n )で破損する可能性があるため、危険です。 、…)、ディレクトリ内のファイル数を知るための最良の方法は何ですか?

私は通常findに依存しています この解析を避けるために、しかし同様に、 find mydir | wc -l <​​/ code> 同じ理由で壊れます。

現在Solarisに取り組んでいますが、さまざまなユニスやさまざまなシェル間で可能な限り移植可能な答えを探しています。

承認された回答:

このトリックはどうですか?

find . -maxdepth 1 -exec echo ; | wc -l

findと同じくらいポータブル およびwc


Linux
  1. OSX端末コマンドでディレクトリ内のファイル数をカウントする

  2. 見つかったファイルの総行数を数えるには?

  3. ディレクトリ内のすべてのファイルとサブフォルダーを削除する最速の方法は何ですか?

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

  2. コマンドラインを使用してディレクトリ内のファイルの数を取得するにはどうすればよいですか?

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

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

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

  3. Cを使用してディレクトリ内のファイル数を数える