wgetコマンドでウェブサイトの画像をダウンロードする

自分で管理しているサイトの画像をすべて取りたかったのでwgetコマンドでやってみました
Basic認証をかけていたので、ユーザー名とパスワードを渡しています

$ wget -r -l 1 –user=test –password=test -A “*.png” http://sample.com

testとhttp://sample.comは変更して使ってください

linuxで複数のzipファイルを一気に解凍する

Ubuntuで複数zipファイルをコマンドで一気に解凍するには

$ ls somedirectory/*.zip | xargs -n1 unzip

これでできました
xargs -n1 で一行ずつの処理ができます

lsで年を見る

$ ls -al

-rw-r--r--  1 root              root    41667  8月  4 20:09 Xorg.0.log
-rw-r--r--  1 root              root    65605  8月  2 17:48 Xorg.0.log.old
-rw-r--r--  1 root              root    28116  3月 16 00:28 Xorg.1.log

でファイルのタイムスタンプが見れますが年が見れません
すべて見るには

$ ls –full-time

-rw-r--r-- 1 root              root  41667 2015-08-04 20:09:34.047607251 +0900 Xorg.0.log
-rw-r--r-- 1 root              root  65605 2015-08-02 17:48:20.216461366 +0900 Xorg.0.log.old
-rw-r--r-- 1 root              root  28116 2015-03-16 00:28:53.319006423 +0900 Xorg.1.log

で、確認できます

locateでファイルを探す

Linuxでファイルを探すときfindコマンドでもいいけどlocateコマンドも便利です

sample.txtを探すとき

$ locate sample.txt

/home/user/sample.txt

これだけでOK
部分一致で検索してくれます

ファイルの場所をデータベースに持ってるので、作ったばかりのファイルは探せません

updatedbコマンドでデータベースが更新されるようで、通常は毎日cronで動いてるらしいです