#contents *ZIPファイル圧縮・解凍 [#f0010b94] ZIP圧縮(元ファイル削除) $ gzip ファイル名 ZIP圧縮(元ファイル残す) $ gzip -c ファイル名 > 圧縮後ファイル名 ZIP解凍 $ gunzip ファイル名 ZIP解凍(上書き確認せずに、特定のディレクトリに解凍) $ gunzip -d 解凍先ディレクトリ -o ファイル名 *tarファイル圧縮・解凍 [#fcd2d0f1] tar圧縮 tar czfv compress.tar.gz files/ パーミッションを保持して解凍~ pオプションを付ける tar xvzfp compress.tar.gz tar特定のフォルダに解凍 $ tar xvzf file.tar.gz -C /tmp 内容を確認 $ gunzip backup.tar.gz $ tar tvf backup.tar -rw-rw-rw- user/group 3271736 2007-07-17 13:22:07 /home/backup/db1.dump -rw-rw-rw- user/group 3271736 2007-07-17 13:22:07 /home/backup/db2.dump 特定のファイルを取り出し $ tar xvf backup.tar /home/backup/db1.dump *lzhファイルを扱う [#ld4e695b] 以下からソースをダウンロードし、インストール~ http://sourceforge.jp/projects/lha/ # tar xvzf lha-1.14i-ac20050924p1.tar.gz # cd lha-1.14i-ac20050924p1 # ./configure # make # make install パスは /usr/local/bin/lha *ディレクトリ使用量の確認 [#i9c6d4a5] トータル $ du -sh dir/ リスト $ du -sh dir/* *ファイル検索 [#x6eaf041] $ find ./ -name "test.txt" *ファイル数を数える [#y8834363] lsで表示するとたくさんありすぎるのは分かっているけど、その数を知りたい時に便利 $ ls | wc -l 特定の拡張子のファイル数の場合は $ ls *.jpg | wc -l