
linuxで、複数のディレクトリがあり、その中から拡張子が.pdfもしくは.PDFのものの数と総ファイルサイズを調べるにはどうすればよいでしょうか?
例えば、以下のようなディレクトリがあります。
各ディレクトリには、複数のpdfが入っています。
/aaaa/bbb/1/pdf/
/aaaa/bbb/2/pdf/
/aaaa/bbb/3/pdf/
/aaaa/bbb/4/pdf/
/aaaa/bbb/5/pdf/
素人考えだと、bbbに移動し、「ls -R *.pdf」でよいような気がしたのですが、ダメなようです。
昔、DOSは使用していましたが、linuxのコマンドラインはほとんど素人です。
よろしくお願いします。
No.6
- 回答日時:
サーチの起点のディレクトリが間違ってました。
/aaaa/bbb下でファイルサーチするなら、
du --apparent-size -b -c `find /aaaa/bbb -name "*.pdf" -type f -print`
No.5
- 回答日時:
du --apparent-size -b -c `find . -name "*.pdf" -type f -print`
これで、各ファイルサイズおよびトータルファイルサイズを表示できます。
ありがとうございます。
`を'と間違えてしまってちょっと手間取りましたが、できました。
すみません、先走ってしまって質問をクローズしてしまったため、ベストアンサーのにせずにすみませんでした。
No.4
- 回答日時:
・ファイル数
find /aaaa/bbb/ -type f -iname '*.pdf' -print | wc -l
・総ファイルサイズ(単位:バイト)
find /aaaa/bbb/ -type f -iname '*.pdf' -exec du -b {} \; | awk '{sum+=$1} END {print sum}'
ありがとうございます。
教えてくださったとおりにやったら総ファイルサイズ、計算できました。
すみません、先走ってしまって質問をクローズしてしまったため、ベストアンサーにせずにすみませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイル名で / (スラッシュ...
-
#./configureの時点でダメです。
-
IIS5の仮想ディレクトリが「デ...
-
linuxコマンド mkdirでディレ...
-
ftpのmgetコマンドの自分の格納...
-
拡張子.dどういう意味
-
Minecraftにforgeを入れたら、...
-
tarでディレクトリのみをアーカ...
-
7zを使うとフォルダの中身がす...
-
空白を含むディレクトリ名のあ...
-
"cp -a"と"cp -r"の違い
-
grepで、再帰的に検索する場合...
-
「ドット(.)」と「¥」の意味...
-
Sambaへの接続で「ネットワーク...
-
find 指定ディレクトリ以下のフ...
-
[LINUX] 各ディレクトリの使用...
-
シェルの存在確認コマンドでフ...
-
linuxで特定のディレクトリのみ...
-
WriteFileの引数について
-
Winmerge ファイルの中身は同じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル名で / (スラッシュ...
-
ftpのmgetコマンドの自分の格納...
-
拡張子.dどういう意味
-
7zを使うとフォルダの中身がす...
-
「ドット(.)」と「¥」の意味...
-
ホームページのディレクトリを...
-
「照合パターンに合いません」...
-
"cp -a"と"cp -r"の違い
-
make時に出てきたエラーメッセ...
-
FTPでPUTできない原因は何?
-
FTPコマンドのCDについて
-
Minecraftにforgeを入れたら、...
-
linuxコマンド mkdirでディレ...
-
scpによるデータ転送後、ディレ...
-
unzipコマンドでディレクトリな...
-
linuxのコマンドラインで、拡張...
-
LinuxでSGID設定する際、2775と...
-
tarでディレクトリのみをアーカ...
-
Linuxコマンドについて
-
Sambaへの接続で「ネットワーク...
おすすめ情報