at_shiita.ishigaki
2022年3月24日 8時37分
.zipファイルを圧縮するにはzipコマンドを使用します。
zipコマンドが入っていない場合はzipをインストールする必要があります。
※ここでは例として、1Mバイトのファイルを.zipファイルに圧縮します。
[armadillo ~]# truncate 1M.txt -s 1M [armadillo ~]# ls -lh total 0 -rw-r--r-- 1 atmark atmark 1.0M Mar 23 23:52 1M.txt [armadillo ~]# zip 1M.txt.zip 1M.txt adding: 1M.txt (deflated 100%) [armadillo ~]# ls -lh total 4.0K -rw-r--r-- 1 atmark atmark 1.0M Mar 23 23:52 1M.txt -rw-r--r-- 1 atmark atmark 1.2K Mar 23 23:53 1M.txt.zip
.zipファイルを解凍するにはunzipコマンドを使用します。
※ここでは例として、先ほど圧縮した1M.txt.zipを解凍します。
[armadillo ~]# rm 1M.txt [armadillo ~]# unzip 1M.txt.zip Archive: 1M.txt.zip inflating: 1M.txt [armadillo ~]# ls -lh total 1.1M -rw-r--r-- 1 atmark atmark 1.0M Mar 23 23:52 1M.txt -rw-r--r-- 1 atmark atmark 1.2K Mar 23 23:53 1M.txt.zip
解凍せずにファイルの中身を確認する場合は-lオプションを使用します。
[armadillo ~]# unzip -l 1M.txt.zip Archive: 1M.txt.zip Length Date Time Name --------- ---------- ----- ---- 1048576 2022-03-23 23:52 1M.txt --------- ------- 1048576 1 file