Linux
Tips |
|
ZIP形式のファイルを展開・圧縮するには
北浦訓行
2001/7/12
|
ZIP形式は、Windowsでよく使われる圧縮方式だ。特に、海外ではファイルをZIP形式で配布するケースが多い。
LinuxでZIP形式のファイルを展開するにはunzipコマンドを使用する。例えば、foo.zipというファイルを展開するには以下のように行う。
$ unzip foo.zip
Archive: foo.zip
inflating: xxxxx.yyy
inflating: yyyyy.zzz
(省略) |
また、ZIP形式に含まれるファイルの一覧を表示するには-lオプションを付けてunzipコマンドを実行する。
$ unzip -l tmp.zip
Archive: tmp.zip
Length Date Time Name
-------- ---- ---- ----
1205839 06-13-01 23:30 010601.tif
1147425 06-13-01 16:56 010602.tif
1147425 06-13-01 16:59 010603.tif
1106511 06-14-01 00:25 01060a.tif
-------- -------
4607200 4
files |
ファイルを圧縮するときはzipコマンドを使用する。例えば、カレントディレクトリにある拡張子が.tifのファイルをtmp.zipというファイルに圧縮するには、以下のコマンドを実行する。
$ zip tmp.zip *.tif
adding: 010601.tif (deflated 76%)
adding: 010602.tif (deflated 82%)
adding: 010603.tif (deflated 91%)
adding: 01060a.tif (deflated 88%)
adding: lynx.tif (deflated 98%) |
すでに存在するZIP形式のファイルに新たにファイルを追加する場合も、同様にすればいい。例えば、上記で作成したtmp.zipに、カレントディレクトリにある拡張子が.txtのファイルを追加するには、以下のコマンドを実行する。
$ zip tmp.zip *.txt
adding: a.txt (stored 0%)
adding: b.txt (stored 0%)
adding: c.txt (stored 0%)
adding: d.txt (deflated 47%) |
ZIP形式のファイルから特定のファイルを削除するには、-dオプションを使用する。例えばtmp.zipから拡張子が.txtのファイルを削除するには、以下のコマンドを実行する。
$ zip tmp.zip -d *.txt
deleting: a.txt
deleting: b.txt
deleting: c.txt
deleting: d.txt |
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間