記事のリンク

最近のトラックバック

2022年8月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

access

« 2012年12月 | トップページ | 2013年6月 »

2013.01.24

普段、find って「-name でファイル名」見たいな感じでしか使ってないけど、ちょっと頭使えば、サブディレクトリも再帰してフルパスのファイルリストとか作れるんだよな。

・サブディレクトリも再帰してフルパスのファイルリストを出力
find . -exec ls -ld {} \;

・サブディレクトリも再帰してフルパスのファイルリストを出力の結果をgrepする。   次のコマンドは、カレントディレクトリ以下のオーナー hoge、グループ hogeのファイルをリストする。
find . -exec ls -ld {} \; | grep hoge:hoge

2013.01.18

tar コマンドで圧縮/解凍するときのオプションて何となく憶えてるけど自信がないからメモしておくよ。

馬鹿だからすぐ忘れるので、めも。
tar も色々だけど大体の tar は、このメモな感じでイケル感じ。

・tar で圧縮
オプション
c - tarファイル作る
j - .bz2で圧縮
z - .gzで圧縮
P - パーミッションの保存にがんばる
f - テープじゃないよファイルだよ。tarは「てーぷあーかいぶ」の意味だからね。

例)
・hogeディレクトリ以下を tar + gzip(.tar.gz)で圧縮
# tar czf hoge.tar.gz hoge

・hogeディレクトリ以下を tar + bzip2(.tar.bz2)で圧縮
# tar cjf hoge.tar.bz2 hoge

・hogeディレクトリ以下を tar + bzip2(.tar.bz2)で圧縮(パーミッションの保存もがんばる)
# tar cjfP hoge.tar.bz2 hoge

・tar で解凍
オプション
※解凍の時は、拡張子によって良い感じで解凍される風なので、オブションは、上手くいかなかったら付ける感じ。
j - .bz2 を解凍
J - .xz を解凍
z - .gz か .Z を解凍
p - パーミッションも戻す様にがんばる
f - テープじゃないよファイルだよ。tarは「てーぷあーかいぶ」の意味だからね。
-C - 解凍先のディレクトリを指定する

例)
・.tar.gzの圧縮アーカイブを解凍
# tar zxvf hoge.tar.gz

・.tar.Zの圧縮アーカイブを解凍
# tar zxvf hoge.tar.Z

・.tar.bz2の圧縮アーカイブを解凍
# tar jxvf hoge.tar.bz2

・.tar.xzの圧縮アーカイブを解凍
# tar Jxvf hoge.tar.xz   

・パーミッションも戻す様にがんばる
# tar pxvf hoge.tar

・解凍先をホームディレクトリに指定する
  (hoge.tar をホームディレクトリに解凍する)
# tar pxvf hoge.tar -C ~/

・指定されたファイルだけ欲しい
  (hoge.tar内のREADMEファイルだけ解凍)
# tar xvf hoge.tar hoge/README

« 2012年12月 | トップページ | 2013年6月 »

Twitter

ブログツール

ウェブページのテスト

無料ブログはココログ