Linux系列五 壓縮tar gzip等

2021-08-21 08:00:20 字數 1376 閱讀 2397

一、gzip、zcat

gzip [-cdtv#] filename

-c 將壓縮的資料輸出到螢幕上,可通過資料流重定向來處理

rock:test cc$ gzip -c findt.txt > findt.txt.gz

rock:test cc$ ll

total 32

drwxr-xr-x 7 cc test 224 7 10 07:35 ./

drwxr-xr-x 12 cc test 384 6 20 07:40 ../

-rw-r--r-- 1 cc test 077

11:28 findt.txt

-rw-r--r-- 1 cc test 30710

07:35 findt.txt.gz

-d 解壓縮的引數

gzip -d findt.txt.gz

-t 檢驗壓縮檔案的一致性,是否有錯誤

-v 與不加任何引數的gzip壓縮比,可以顯示出壓縮比等資訊

-# 壓縮等級,-1~-9,預設-6,越高壓縮比越好,但速度慢

zcat 檔名 : 讀取壓縮檔案

二、bzip2 bzcat

bzip2 [-cdkzv#] 檔名

-k 保留原檔案

-z 壓縮的引數

其餘同gzip

bzcat 檔案 : 讀取壓縮檔案

壓縮效率 : bzip2 > gzip > compress

三、tar 打包

打包與壓縮: tar [-j|-z] [cv] [-f newfilename] filename

檢視檔名: tar [-j|-z] [tv] [-f filename]

解壓縮 : tar [-j|-z] [xv] [-f newfilename] [-c 目錄]

-c 新建打包檔案,可使用-v檢視過程

-t 檢視打包檔案的內容包含哪些檔名

-x 解壓縮,可使用-c 指定目錄

-j 通過bzip2 支援解壓縮,檔名建議以 *.tar.bz2

-z 通過gzip 解壓縮,檔名建議 *.tar.gz

-p 保留備份資料的原本許可權與屬性,一般用於備份

--exclude=file 壓縮過程中,不將file打包

壓縮:tar -jcv -f $.tar.bz2 要被壓縮的檔案或目錄名

檢視:tar -jtv -f $.tar.bz2

解壓縮:tar -jxv -f $.tar.bz2 -c 欲解壓到的目錄

排除某檔案:tar -jcv -f $.tar.bz2 --exclude=$ source

Windows如何壓縮tar gz格式

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!windows如何壓縮tar.gz格式 tar.gz 是linux和unix下面比較常用的格式,幾個命令就可以把檔案壓縮打包成tar.gz格式 然而這種格式在windows並不多見,winrar winzip等主流壓縮工具可以釋放解開,卻不能打包生...

tar gz檔案命名及壓縮解壓方法

tar是把檔案打成乙個包,並不壓縮 gz是用gzip把打成包的.tar檔案壓縮 所以成了乙個.tar.gz的檔案 tar cvfz backup.tar.gz c,create create a new archive v,verbose verbosely list files processed...

linux命令系列 zip 壓縮打包

常用命令選項 d 從壓縮檔案內刪除指定的檔案。m 把檔案移到壓縮檔案中。0 9 壓縮比 r 遞迴處理,所有檔案和子目錄一併處理。x 範本樣式 壓縮時排除符合條件的檔案。c 互動為每乙個檔案設定注釋 z 互動多行注釋,英文句話.來表示結束 e 互動設定密碼 p 直接設定密碼例子 zip test.zi...