Contents
- UNIX
- Windows
- サーバ
- プログラミング言語
- データベース
- プロトコル
- サービス
- オープンソース
- 規格・技術
- アプリケーション
- PC
- DEVICE
- その他(未分類)
お問合せ: メールフォーム
% URL='www.google.co.jp'; wget -q http://${URL} --user-agent=SoftBank -p; \ find ${URL} -type f | xargs ls -la; \ find ${URL} -type f | xargs ls -la | tr -s ' ' | cut -d' ' -f5 \ | awk '{sum+=$1}; END{print "Total:"sum}'; \ rm -rf ${URL}
↓実行結果
-rw-r--r-- 1 hoge fuga 5190 Feb 12 00:09 www.google.co.jp/m -rw-r--r-- 1 hoge fuga 2752 Feb 8 08:30 www.google.co.jp/robots.txt -rw-r--r-- 1 hoge fuga 2026 Nov 30 2006 www.google.co.jp/xhtml/images/google.gif Total:9968
合計:9968bytes であることがわかった
使いどころとしては |
---|
携帯(ケータイ)サイトの構築の際、あるURLを開こうとすると容量オーバーでエラーになる場合などの参考にする |
2011/01/16 追記
% URL='example.com'; \ TMPDIR='tmp_'$RANDOM; \ mkdir ${TMPDIR}; \ cd ${TMPDIR}; \ wget -q -H -p -nd http://${URL} --user-agent=DoCoMo; \ ls -la; \ find . -type f | xargs ls -la | tr -s ' ' | cut -d' ' -f5 \ | awk '{sum+=$1}; END{print "Total:"sum}'; \ cd ..; \ rm -rf ${TMPDIR}