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