打包並壓縮

zip壓縮工具

zip命令能夠用來解壓縮文件,或者對文件進行打包操做。zip是個使用普遍的壓縮程序,文件經它壓縮後會另外產生具備「.zip」擴展名的壓縮文件。數組

注意: zip既能夠壓縮目錄文件也能夠壓縮普通文件。工具

語法: zip [options] [filename.zip] [filename]spa

說明: zip後面先跟目標文件名,也就是自定義的壓縮包名,而後跟源文件名。ip

options:io

-r:壓縮目錄文件時使用,表示級聯壓縮,連通目錄內文件一同壓縮可視化

安裝zip工具

壓縮

壓縮普通文件

說明: 使用zip壓縮文件時,源文件不會被刪除。擴展

壓縮目錄文件

解壓

eg1

說明: 因zip壓縮文件時不刪除源文件,因此在相同目錄進行解壓縮時會提示:‘replace 1.txt? ’。打包

eg2

說明: 解壓時能夠指定目錄,可是不能指定其解壓後的文件名。file

查看壓縮文件

說明: zip壓縮文件只能使用‘unzip -l’查看其文件目錄,沒法查看文件內容。權限

tar打包

tar命令是Unix/Linux系統中備份文件的可靠方法,幾乎能夠工做於任何環境中,它的使用權限是全部用戶。

語法: tar [options] [filename]
options:
-c:創建一個tar包或者壓縮文件包
-f:後面跟文件名,指定目標文件名,若是多個參數組合使用時,把-f放在最後面
-z:同時用gzip壓縮
-j:同時用bzip2壓縮
-J:同時用xz壓縮

-x: 表示解包或者解壓縮
-t:查看包裏面的文件

-p: 表示使用原文件的屬性,壓縮前什麼屬性壓縮後還什麼屬性(不經常使用)

-P:表示能夠使用絕對路徑(不經常使用)

-v:可視化
--exclude:後面跟文件名,表示打包除了該文件以外的內容

打包

eg1 打包目錄文件

說明: 打包不會刪除源文件,當某.tar文件已經存在時,再次打包會直接覆蓋該文件,無任何提示。

eg2 打包普通文件

eg3: 同時打包目錄文件和普通文件

查看包內內容

選擇性打包(--exclude)

解包

說明: 解包時,若是該文件已經存在則會直接覆蓋,無任何提示。

打包並壓縮

語法: tar [options] [filename]
options:
-z:同時用gzip壓縮
-j:同時用bzip2壓縮
-J:同時用xz壓縮

打包並壓縮

eg1 打包並用gzip壓縮

eg2 打包並用bzip2壓縮

eg3: 打包並用xz壓縮

解包解壓縮

說明: 其他兩種壓縮格式同理。

相關文章
相關標籤/搜索