首頁 > 軟體

Linux zip命令:壓縮檔案或目錄

2020-06-16 17:14:59

".zip"是 Windows 中最常用的壓縮格式,Linux 也可以正確識別".zip"格式,這可以方便地和 Windows 系統通用壓縮檔案。

".zip"格式檔案的壓縮命令就是 zip,其基本資訊如下。

  • 命令名稱:zip。
  • 英文原意:package and compress(archive)files。
  • 所在路徑:/usr/bin/zip。
  • 執行許可權:所有使用者。
  • 功能描述:壓縮檔案或目錄。

命令格式

[root@localhost ~]#zip [選項] 壓縮包名 原始檔或源目錄

選項:

  • -r:壓縮目錄


zip 壓縮命令需要手工指定壓縮之後的壓縮包名,注意寫清楚擴充套件名,以便解壓縮時使用。舉個例子:

[root@localhost ~]# zip ana.zip anaconda-ks.cfg
adding: anaconda-ks.cfg (deflated 37%)
#壓縮
[root@localhost ~]# ll ana.zip
-rw-r--r-- 1 root root 935 6月 1716:00 ana.zip
#壓縮檔案生成


所有的壓縮命令都可以同時壓縮多個檔案,例如:

[root@localhost ~]# zip test.zip install.log install.log.syslog
adding: install.log (deflated 72%)
adding: install.log.syslog (deflated 85%)
#同時壓縮多個檔案到test.zip壓縮包中
[root@localhost ~]#ll test.zip
-rw-r--r-- 1 root root 8368 6月 1716:03 test.zip
#壓縮檔案生成


如果想要壓縮目錄,則需要使用"-r"選項,例如:

[root@localhost ~]# mkdir dir1
#建立測試目錄
[root@localhost ~]# zip -r dir1.zip dir1
adding: dir1/(stored 0%)
#壓縮目錄
[root@localhost ~]# ls -dl dir1.zip
-rw-r--r-- 1 root root 160 6月 1716:22 dir1.zip
#壓縮檔案生成


IT145.com E-mail:sddin#qq.com