特定のフォルダー内のファイル数を数える
ls -l |grep "^-"|wc -l
特定のフォルダー内のディレクトリ数を数える
ls -l |grep "^d"|wc - l
サブフォルダー内のファイルを含む、フォルダー内のファイルの数をカウントします
ls -lR|grep "^-"|wc -l
たとえば、/home/han ディレクトリ内のすべてのファイル (サブフォルダーを含む) をカウントします。 js ファイル:
ls -lR /home/han|grep js|wc -l または ls -l "/home/han"|grep "js"|wc -l
フォルダー内のディレクトリの数をカウントします。
ls -lR|grep "^d"|wc -l
サブフォルダー内 説明:
ls -lR
長いリストはディレクトリ内のファイル情報を出力します (R はサブディレクトリを表します。ここでのファイルは、通常のファイルとは異なり、ディレクトリ、リンク、デバイス ファイルなどです。)
grep "^-"
ここでは、長いリストの出力情報の一部がフィルターされ、一般的なファイルのみが保持されます。ディレクトリのみが保持されるため、^d
wc - l
出力情報の行数をカウントします。フィルタリング後に一般ファイルのみが残るため、統計結果は一般ファイル情報の行数になります。情報行は 1 つのファイルに対応し、ファイルの数でもあります。
====================================
フォルダのみを閲覧する場合
ls - d は 1 つだけ表示できます。
find -type d サブフォルダーも表示できます
ls -lF |grep / または ls -l |grep '^d' 次のフォルダーを除く、現在のディレクトリ内のフォルダーのみを確認します
以上がLinuxでフォルダーまたはフォルダー内のファイルの数を数える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。