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
-type
f
記載されているファイル形式を指定しますregular file
。
そして、~
検索の基本パスへのパスについて言及します。
-iname
言及されていない検索。