歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux-文件壓縮和歸檔

Linux-文件壓縮和歸檔

日期:2017/2/28 14:37:39   编辑:Linux教程

一、壓縮格式:gz, bz2, xz, zip, Z

二、壓縮算法:算法不同,壓縮比也會不同

三、命令:
1.gzip:生成 .gz壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件
格式:gzip /PATH/TO/SOMEFILE:
-d:解壓
-#:1-9,指定壓縮比,默認是6;
gunzip /PATH/TO/SOMEFILE.gz 解壓
zcat /PATH/TO/SOMEFILE.gz: 不解壓的情況,查看文本文件的內容

2.bzip2: 生成.bz2壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件,比gzip有著更大壓縮比的壓縮工具,使用格式近似
格式:bzip2 /PATH/TO/SOMEFILE
-d:解壓
-#: 1-9,默認是6
-k: 壓縮時保留原文件
bunzip2 /PATH/TO/SOMEFILE.bz2 解壓
bzcat:不解壓的情況,查看文本文件的內容

3.xz:生成 .xz壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件
格式:xz /PATH/TO/SOMEFILE
-d:解壓
-#: 1-9, 默認是6
-k: 壓縮時保留原文件
unxz:解壓
xzdec:不解壓的情況,查看文本文件的內容
xzcat:不解壓的情況,查看文本文件的內容

二:archive(歸檔),歸檔本身並不意味著壓縮,操著文件夾
1.tar: 歸檔工具, 生成.tar歸檔文件
-f FILE.tar: 操作的歸檔文件
-cf: 創建歸檔文件
-xf: 展開歸檔
--xattrs: 歸檔時,保留文件的擴展屬性信息
-t: 不展開歸檔,直接查看歸檔了哪些文件
-zcf: 歸檔並調用gzip壓縮
-zxf: 調用gzip解壓縮並展開歸檔,-z選項可省略
-jcf: bzip2
-jxf:
-Jcf: xz
-Jxf:

2.cpio: 歸檔工具

3.zip: 既歸檔又壓縮的工具
格式:zip FILENAME.zip FILE1 FILE2 ... 壓縮後不刪除原文件
解壓:unzip FILENAME.zip 解壓後不刪除壓縮文件

Linux歸檔壓縮及軟件管理 http://www.linuxidc.com/Linux/2013-12/93411.htm

Copyright © Linux教程網 All Rights Reserved