コマンドラインツール(Mac OSX)を使用して、特定のディレクトリにあるすべてのjpgファイルのサイズを計算するにはどうすればいいですか? ~/Pictures/
?ファイルセットのサイズを計算する
私はこれらのファイルを一覧表示する方法を知っていますが、その合計サイズを数える方法がわかりません。
$ cd ~/Pictures/
$ find . -name '*.jpg'
# Help?
ありがとうございます。
コマンドラインツール(Mac OSX)を使用して、特定のディレクトリにあるすべてのjpgファイルのサイズを計算するにはどうすればいいですか? ~/Pictures/
?ファイルセットのサイズを計算する
私はこれらのファイルを一覧表示する方法を知っていますが、その合計サイズを数える方法がわかりません。
$ cd ~/Pictures/
$ find . -name '*.jpg'
# Help?
ありがとうございます。
ファイルを実行しますまた
find . -name "*html" -print0 | xargs -0 du -shc
、あなたがメートルに**/
を使用することを可能にするbashでglobstarをオンにする:du
を通じて、このようなxargs
を使用して、 ATCHディレクトリとサブディレクトリ:
shopt -s globstar
du -shc **/*.jpg
は、Mac OSXのwc
について
で試してみてください。
デュ--max-深さ= 1 -m
それはメガバイトでの合計サイズで作業ディレクトリ内のすべてのファイル/フォルダの一覧を表示...
このコマンドはどのように 'jpg'ファイルだけを計算しますか? –
わからない(。du
上-c
オプションは総計を生成し、注意してください)、バイトカウントすることができるはずです。
shopt -s globstar
cat **/*.jpg | wc -c
これはあなたのために働くかもしれない:
find . -name "*.jpg" -exec stat -c "%s" {} \; | paste -sd'+' | bc
入力行にスペースが含まれていると、 'xargs du -shc'のように見えます。 './Photo Booth Library/Pictures/Photo on 2011-06-23 at 06.30.jpg' –
ファイル名の空白を世話するために私の答えを更新しました。 – dogbane
ありがとうございます+1(この時点で十分な特権がありません)! OSXマウンテンライオン 'shopt -s globstar'の –