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 言及されていない検索。

関連情報