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

Linux を使用してドライブ内のフォルダー数をカウントするにはどうすればよいですか?

  • サブディレクトリを含むすべてのフォルダを合計で検索:

    find /mount/point -type d | wc -l
    
  • ルート ディレクトリ (サブディレクトリを除く) 内のすべてのフォルダーを検索:

    find /mount/point -maxdepth 1 -mindepth 1 -type d | wc -l
    

    -maxdepth 1 コマンドを現在のディレクトリに限定します (つまり、再帰を禁止します)。 -mindepth 1 最上位ディレクトリ (マウント ポイント) 自体を含めないようにします。


ドライブに移動し (ターミナル ウィンドウを開くことができます)、以下を実行します:

ls -lR | grep ^d | wc -l

改行はディレクトリ名に有効な文字です。 find にすることをお勧めします 見つかった各ディレクトリの文字を出力し、wc を許可します それらの文字を数えます:

find /mount/point -type d -printf 'a' | wc -c

Linux
  1. スレッドが実行されているプロセッサ番号を見つけるにはどうすればよいですか?

  2. Linuxを使用して、ファイルの内容をパラメーターとして実行可能ファイルに渡すにはどうすればよいですか?

  3. Linux で C プログラミング言語のヘッダー ファイルを見つけるにはどうすればよいですか?

  1. Cを使用してLinuxでCPUの数を取得するには?

  2. Linux ディスク ドライブのモデル番号を調べるには?

  3. Linux でハードウェア モデルを見つけるにはどうすればよいですか?

  1. Linuxターミナルから正規表現を使用してフォルダーを削除するにはどうすればよいですか

  2. Bash変数の文字数をカウントするにはどうすればよいですか

  3. Linux で「find」の結果を mv にパイプする方法