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}