質問: コマンドラインを使用してディレクトリ内のファイル数を取得するにはどうすればよいですか? 多数のファイルを含むディレクトリがあります。カウントを提供するlsスイッチがありません。ファイル数を取得するためのコマンドラインマジックはありますか?
回答: find -maxdepth 1 -type f -printf . | wc -c -maxdepth 1は非再帰的になり、findはデフォルトで再帰的です -type fはファイルのみを含みます -printf .はかわいいタッチです。ファイル名の代わりにファイルごとにドットを印刷します。これにより、任意のファイル名を処理できるようになり、データも保存されます。ドットを数えるだけです:) | wc -c文字をカウントします