人気記事

広告

記事検索

MOVION.netについて

WEB技術に関することや、気になるWEBサイトなどについて個人的なメモを残すためのブログです。

その他運営サイト

かかわっているサイト

2010年10月13日(水)

wgetでページ内の画像ファイルを取得し同一ディレクトリに格納

例)
wget -nd -k -p -e robots=off -P /hoge/hoge/output/dir/ http://www.movion.net/

 オプション説明

  • -nd :ディレクトリを掘らない
  • -k   : 絶対パスなどを相対パスに変換(が、謎)
  • -p   :HTML内の画像を取得
  • -e robots=off : robots.txtを無視
  • -P 出力ディレクトリ : 指定したディレクトリに出力

最後のURLは取得するページのURLです。

ま、いまどきのサイトはこれだけでは確実に不十分です。というかwgetでは無理が有ります。(cssのimportやcss内の画像は取得してくれないので)

以下のソフトでwgetよりは多く取得できる模様。

・pavuk
http://pavuk.sourceforge.net/

2008年11月20日(木)

[Linux]シェルでの入力操作(Ctrl-U,Ctrl-W)など

よく使うシェルでの入力操作。

入力 説明
Ctrl-B or ←キー カーソルを左に1文字移動
Ctrl-F or →キー カーソルを右1に文字移動
Ctrl-P or ↑キー 一つ前の(historyにある)入力コマンドを表示
Ctrl-N or ↓キー 一つ後の(historyにある)入力コマンドを表示
Ctrl-H or バックスペース カーソルの左の1文字を削除
Ctrl-A カーソルを行頭に移動
Ctrl-E カーソルを行末に移動
Ctrl-W カーソル位置の単語(前のスペースまで)を削除
Ctrl-K カーソル位置から行末までの文字列を削除
Ctrl-U 行頭からカーソル位置までの文字列を削除
Ctrl-Y 直前に削除した文字列を貼り付け
Ctrl-L スクリーン再描画(スクリーンを綺麗に)
Ctrl-S コマンド入力ストップ ※1
Ctrl-Q コマンド入力スタート ※1

※1 よくは使わないけど・・・、うぉコマンド入力が出来なくなったってときに(笑

2008年03月12日(水)

拡張子を一括で変更する[Linux][for]

拡張子を一括で変更する場合の例です。
以下の例では、大文字のJPGとなっている拡張子を一括で小文字のjpgに変換します。

  1. cd /home/takahashi/image/
  2. for fn in *.JPG; do mv $fn ${fn%.JPG}.jpg; done

2008年03月12日(水)

検索文字列を含むファイル一覧を表示する[Linux][find]

findを用いて、拡張子がphpのファイル内に、
“getMovion”の文字列を含むファイルの行一覧を表示するコマンド。

  1. find . -name \*.php -print | xargs grep getMovion
2008年03月12日(水)

指定ディレクトリ以下のファイル数を調べる[Linux][find]

例として、
/home/takahashi/www/
以下のファイル数を調べるコマンド

  1. find /home/takahashi/www/ -type f | wc -l