linux下tar檔案解壓縮命令詳解

2021-09-18 04:59:53 字數 1131 閱讀 5327

tar [-cxtzjvfppn] 檔案與目錄

引數說明:

-c :建立乙個打包檔案;

-x :解開乙個打包檔案;

-t :檢視 tar包裡面的檔案;

-z :打包後用gzip壓縮,生成.tar.gz檔案;

-j :打包後用zip2壓縮,生成.tar.bz2檔案;

-v :壓縮的過程中顯示檔案;

-f :使用檔名,請留意,在f之後要立即接檔名,不要再加其它引數;

-p :保持原檔案的屬性;

-p :使用絕對路徑來壓縮;

-n :設定日期(yyyy/mm/dd),比後面接的日期還要新的檔案才會被打包進新建的檔案中;

–exclude file:在打包的過程中,不要將剔除file檔案。

tar cvf /dir/file.tar /dir/file #僅打包,不壓縮

tar zcvf /dir/file.tar.gz /dir/file #打包後,以gzip壓縮

tar jcvf /dir/file.tar.bz2 /dir/file #打包後,以bzip2壓縮

tar zcvpf /dir/file.tar.gz /dir/file #打包後,以gzip壓縮,並且保留許可權資訊(-p的屬性是很重要的,尤其是當您要保留原本檔案的屬性時)

tar -n 『2013/08/15』 zcvf /dir/file.tar.gz /dir/file #打包壓縮比2013/08/15新的檔案

tar --exclude /dir1/file1 zcvf file.tar.gz /dir1/* /dir2 #打包壓縮dir1和dir2中所有檔案,除了/dir1/下的file1檔案

其實上面的那些字尾,比如tar,tar.gz等等,我們可以省略,只要你知道以什麼格式壓縮的就行,不然你就沒法解壓了

tar xvf backup.tar

tar zxvf /dir/file.tar.gz

tar zxvf /dir/file.tar.z

tar jxvf /dir/file.tar.bz2

tar jxvf /dir/file.tbz

tar -ztvf /tmp/root.tar.gz

由於我們使用gzip壓縮,所以要查閱該tar file內的檔案時,就得要加上z這個引數

Linux下的zip和tar壓縮解壓縮命令詳解

一 zip壓縮工具 zip的壓縮包在windows和linux中都比較常用,它可以壓縮目錄和檔案,壓縮時錄時,需要指定目錄下的檔案。zip後面先跟目標檔名,即壓縮後得自定義壓縮包名,然後跟要壓縮的檔案或目錄。沒有該命令的話可以用yum install y zip 來安裝。使用zip壓縮時,檔案本身不...

Linux 壓縮和解壓縮 tar命令 zip命令

1 對於.tar結尾的檔案 tar xf all.tar 2 對於.gz結尾的檔案 gzip d all.gz gunzip all.gz 3 對於.tgz或.tar.gz結尾的檔案 tar xzf all.tar.gz tar xzf all.tgz 4 對於.bz2結尾的檔案 bzip2 d a...

Linux下tar壓縮解壓縮命令詳解

tar引數 c 建立壓縮檔案 x 解壓 t 檢視內容 r 向壓縮歸檔檔案末尾追加檔案 u 更新原壓縮包中的檔案 這五個是獨立的命令,壓縮解壓都要用到其中乙個,可以和別的命令連用但只能用其中乙個。下面的引數是根據需要在壓縮或解壓檔案時可選的。z 有gzip屬性的 j 有bz2屬性的 z 有compre...