役立つと思った集(広義)
知らないコマンドをローラー形式で確認するより、楽したいと思ってから必要なコマンドかき集める方が吸収率やらなんやら良いのではと感じている今日この頃です
これも随時更新します
コマンド編
wgetで保存先を変更する手法
wget -P path/to/foobar http://localhost/path/to/foobar.tar.gz
tarで保存先を変更する手法
tar xvzf hoge-2.5.2.tar.gz -C /foo/bar
ちなみに、細かいオプションについては以下参照
-c 新しくアーカイブファイルを作成する。たぶんcreateの意味 -f アーカイブファイル名をパラメータで指定する。これを指定しないと標準入力 または標準出力が使われる -t アーカイブファイルに含まれるファイルの一覧を表示する。たぶんlistの意味 " -v 処理の進行しているファイル名を表示する。 -t と併用の場合はタイムスタンプやファイルサイズなども表示する。 " -x アーカイブファイルを展開する。たぶんextractの意味 " -z gzipで圧縮または展開を同時に行う -z を使う場合は、アーカイブファイルの拡張子として .tar.gz または .tgz がよく使われる "
lsコマンドで再帰的にファイルを検索する手法
du -a
wgetでサイトの画像を一括スクレイピング
$ wget -r -l1 -Ajpg http://www.cc.kyoto-su.ac.jp/~atsushi/Programs/VisualWorks/Exercises/Exercise_ParaPara/index.html
-r:再帰的に
-l1:1階層掘って
-Ajpg:拡張子はjpgを指定
htmlを只記述すると、その最下層しかスクレイピングしないが-lnでn階層指定して、-rで再帰的処理、-Ahogeでファイルの指定をすれば可能なのだが、これは、全ての階層の素材を取ってくるので改善が必要。
windowsでopenコマンドの代わり
Invoke-Itemを用いる。
Invoke-Item hogefugapath
Linux環境でシンボリックリンクを作る方法
lnコマンドを用いる。コツとしては、行きたい場所を考えたら、その場所に名前を付けるイメージを持てばいいです。
ln [引用元] [登録名]
参考URL様 【ln】Linuxでファイルやディレクトリにリンクを作成するコマンド | UX MILK
lsでディレクトリのみを表示する方法
ls -laしてgrep ^dする
ls -la | grep ^d
参考URL様 サルにもわかる正規表現入門
scpコマンドのGUI版?CUIだけど
sftp username@host
対象ファイルまで視覚的に移動できて楽。getでファイルを取得。 quitで終了。 scpはファイルパスを覚えてないといけないので完全上位互換…
参考URL様