打包 壓縮 解壓縮命令

2021-09-09 07:57:35 字數 1308 閱讀 8854

tar語法

#打包 tar -cvf name.tar 【打包不壓縮,大小沒變化】

#壓縮tar -czvf name.tar.gz 【z引數打包並壓縮成.tar.gz格式】

tar -cjvf name.tar.bz2 【j引數打包並且壓縮成.tar.bz2格式】

#解壓縮

tar -xzvf name.tar.gz

tar -xjvf name.tar.bz2

引數主要選項:

-x 從壓縮檔案中釋放檔案。

-c 建立新的檔案檔案。如果使用者想備份乙個目錄或是一些檔案,就要選擇這個選項。

-r 追加功能,把要存檔的檔案追加到檔案檔案的末尾。例如使用者已經做好備份檔案,把新的目錄或檔案追加到已做好備份檔案中。

-t 列出檔案檔案的內容,檢視已經備份了哪些檔案。

引數可選選項:

-j 代表使用『bzip2』程式進行檔案的壓縮 tar.bz2

-z 用gzip來壓縮/解壓縮檔案。 tar.gz

-v 詳細報告tar處理的檔案資訊。

-b 該選項是為磁帶機設定的,其後跟一數字,用來說明區塊的大小,系統預設值為20(20×512 bytes)。

-f 使用檔案檔案或裝置,通常必選。【在 f 之後要立即接檔名!不能再加引數!例如使用『 tar -zcvfp tfile sfile』就是錯誤的寫法,要寫成『 tar -zcvpf tfile sfile』】

-k 儲存已經存在的檔案。例如把某個檔案還原,在還原的過程中遇到相同的檔案,不會進行覆蓋。

-m 建立多卷的檔案檔案,以便在幾個磁碟中存放。

-w 每一步都要求確認。

–exclude 排除檔案,例如:要打包乙個目錄名字為tmp,該目錄下有n個檔案,分別命名為a、b、c、d、e,除了名字為c的檔案不想打包,其它都要,則可以加上–exclude=c

tar -cvf  tmp.tar --exclude=c tmp
常用命令:

一、打包壓縮

tar -cvf file.tar file1 file2

tar -zcvf file.tar.gz file1 file2

tar -jcvf file.tar.bz2 file1 file2

二、檢視壓縮包

tar -tvf file.tar

tar -ztvf file.tar.gz

tar -jtvf file.tar.bz2

三、解壓縮

tar -xvf file.tar

tar -zxvf file.tar.gz

tar -jxvf file.tar.bz2

linux命令 打包,壓縮與解壓縮

今天要用ftp從其他賬戶下get檔案,ftp 192.168.2.89 cd cin bin get 檔名 但傳到本端發現檔案原來的可執行許可權沒有了。所以對檔案先進行打包,打包不會對檔案進行改變包括許可權 我們知道windows系統主要有兩種壓縮檔案格式 zip與.rar 但linux系統的壓縮檔...

tar壓縮和解壓縮打包命令

一直都只記著用tar命令怎麼給gz的檔案解壓縮。可是,一旦下到個bz2的檔案就不知道怎麼處理了。這就是知識不紮實的結果,無奈,只好仔細查一下man手冊,和向 鳥哥 請教。現記錄一下,呵呵。高手勿怪。tar cxtzjvfppn 檔案與目錄 引數 c 建立壓縮檔案的引數命令 creat的意思 x 解壓...

tar 壓縮與解壓縮打包命令

一直都只記著用tar命令怎麼給gz的檔案解壓縮。可是,一旦下到個bz2的檔案就不知道怎麼處理了。這就是知識不紮實的結果,無奈,只好仔細查一下man手冊,和向 鳥哥 請教。現記錄一下,呵呵。高手勿怪。tar cxtzjvfppn 檔案與目錄 引數 c 建立壓縮檔案的引數命令 creat的意思 x 解壓...