Linux壓縮及歸檔

2021-08-17 16:35:59 字數 1395 閱讀 4942

壓縮,解壓縮命令

壓縮格式:gz,bz2,xz,zip,z

壓縮演算法:演算法不同,壓縮比也會不同

compress:filename.z

uncompress

xz,bz2,gz

gzip:.gz

gzip /path/to/somefile:壓縮完後會刪除原始檔

-d:解壓縮

-#:1-9 指定壓縮比,預設是6

gunzip:

gunzip /path/to/somefile.gz:解壓縮完成後會刪除原檔案

zcat /path/to/somefile.gz 不解壓的情況,檢視文字檔案的內容

cp /var/log/messages ./

ls -lh messages

gzip messages

ls -lh

bzip2:.bz2

比gizp有更大的壓縮比,使用格式近似

bzip2 /path/to/somefile

-d:-#:

-k:壓縮時保留原檔案

bunzip2 /path/to/somefile.bz2

bzcat

gzip -d messages.gz

bzip2 messages

ls -lh

bzip2 -d messages.bz2

bzip2 -k messages

ls -lh

xz:.xz

xz messages

xz -d messages.xz

-#-k:壓縮保留原檔案

unxz

xzdec:解壓顯示到螢幕

xzcat

zip:既歸檔又壓縮

zip filename.zip file1 file2 ...壓縮後不刪除原始檔

unzip filename.zip

archive:歸檔,歸檔本身並不意味著壓縮

zip test.zip test/*

tar:歸檔工具,.tar

-c:建立歸檔檔案

-f file.tar:操作的歸檔檔案

-x:展開歸檔

--xattrs:歸檔時,保留檔案的擴充套件屬性資訊

-t:不展開歸檔,檢視歸檔了哪些檔案

-zcf:歸檔並呼叫gzip壓縮

-zxf:呼叫gzip解壓縮並展開歸檔,-z選項可省略

-jcf:bzip2

-jxf:

-jcf:xz

-jxf:

-jcf:

tar -cf test.tar test*.txt

tar -xf test.tar

ls -lh

xz test.tar

cpio:歸檔工具

Linux 壓縮歸檔

壓縮歸檔 掌握歸檔的定義 歸檔 archiving 就是將許多檔案 或目錄 打包成乙個檔案。了解歸檔的目的 歸檔的目的就是方便備份 還原及檔案的傳輸操作。掌握tar命令的功能 將多個檔案 也可能包括目錄,因為目錄本身也是檔案 放在一起存放到乙個磁帶或磁碟歸檔檔案中。並且將來可以根據需要只還原歸檔檔案...

壓縮及歸檔工具

壓縮檔案 1 gzip 副檔名.gz 壓縮gzip filename 解壓gzip d filename 或 gunzip filename zcat 在壓縮的情況下檢視檔案內容 2 bzip2 副檔名.bz2 壓縮bzip2 filename 或bzip2 k filename壓縮,但保留原檔案 ...

歸檔及壓縮命令

用途 製作壓縮檔案 解開壓縮檔案 格式 gzip 9 檔名.bzip 9 檔名.gzip d gz格式的壓縮檔案 bzip2 d bz2格式的壓縮檔案 常用命令選項 9 表示高壓縮比,多在建立壓縮包時用 d 用於解開已經壓縮過的檔案 用途 製作歸檔檔案 釋放歸檔檔案 格式 tar 選項 歸檔檔案名 ...