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

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

多数のファイルを含むディレクトリがあります。 lsが表示されません カウントを提供するために切り替えます。ファイルの数を取得するためのコマンドラインの魔法はありますか?

承認された回答:

「ファイル」の広い定義を使用する

ls | wc -l

(非表示のファイルはカウントされず、ファイル名に改行文字が含まれていないことを前提としていることに注意してください)。

非表示のファイルを含めるには(.を除く) および.. )そして改行文字の問題を回避するための標準的な方法は次のとおりです。

find . ! -name . -prune -print | grep -c /

または再帰的に:

find .//. ! -name . -print | grep -c //

Linux
  1. コマンドラインを使用してMySQLでデータベースを作成する方法

  2. コマンドラインでCentOS8でファイルを検索する方法

  3. wget コマンドを使用してコマンド ラインからファイルをダウンロードするにはどうすればよいですか?

  1. コマンドラインでのファイルの検索(ハウツー)

  2. コマンドラインを使用してLinuxでtar.gzファイルを抽出する方法

  3. コマンドラインを使用してLinuxでユーザーを削除する方法

  1. Linuxコマンドラインでテキストファイルを表示するためにmoreを使用する

  2. 実際のディレクトリ サイズを (du から) 取得する方法は?

  3. コマンドラインから IP アドレスを取得するにはどうすればよいですか?