ホームページ  >  記事  >  運用・保守  >  Linuxでフォルダーまたはフォルダー内のファイルの数を数える方法

Linuxでフォルダーまたはフォルダー内のファイルの数を数える方法

巴扎黑
巴扎黑オリジナル
2017-08-21 15:21:392296ブラウズ

特定のフォルダー内のファイル数を数える

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。