PDFファイルのみを考慮してサブディレクトリのサイズをリストします

PDFファイルのみを考慮してサブディレクトリのサイズをリストします

pdf 拡張子のファイルだけを取得して、ディレクトリ home のサブディレクトリのサイズを一覧表示しようとしました。

私は次のことを試しました

ls $home -d /* | xargs du -sb --exclude="!(*.pdf)"

--include?のオプションはありますかdu、または除外オプションの正しいパターンは何ですか?

答え1

find ~ -type f -iname "*.pdf" -exec du -sh {} \;

-exec は、あなたが言及したプログラムを 経由で実行します。確かに、次のよう{}に言います:find command

du -sh   *.pdf  

-typefに言及したファイルの種類を指定しますregular file

そして、~検索のパスベースパスについて言及しました。

-iname Incasensive 検索に言及しました。

関連情報