⑴ linux下tar的打包使用
分析如下:
一、Linux下的tar命令詳解
1、tar -c:建立肢冊叢壓縮檔案
2、tar -x:解壓
3、tar -t:查看內容
4、tar -r:向壓縮歸檔文件末尾追加文件
5、tar -u:更新原壓縮包中的文件
二、壓縮
1、tar -cvf jpg.tar *.jpg// 將目錄里所有jpg文件打包成jpg.tar
2、tar -czf jpg.tar.gz *.jpg// 將目錄里所有jpg文件打包成jpg.tar後,並且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz
3、tar -cjf jpg.tar.bz2 *.jpg// 將目錄里所有jpg文件打包成jpg.tar後,並且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2
4、tar -cZf jpg.tar.Z *.jpg// 將目錄里所有jpg文件打包成jpg.tar後,並且將其用compress壓縮,生成一個umcompress壓縮過的姿辯包,命名為jpg.tar.Z
5、rar a jpg.rar *.jpg// rar格式的壓縮,需要先下載rar for linux
6、zip jpg.zip *.jpg// zip格式的壓縮,需要先下載zip for linux
三、解壓
1、tar -xvf file.tar// 解壓 tar包
2、tar -xzvf file.tar.gz// 解壓tar.gz
3、tar -xjvf file.tar.bz2// 解壓 tar.bz2
4、tar -xZvf file.tar.Z// 解壓tar.Z
5、unrar e file.rar// 解壓rar
6、unzip file.zip// 解壓zip
四、具體操作方法:
1、如圖看到的示例,用tar命令來打包這些文件以及目錄。(文件目錄以自己實際情況為准,這里用做參考用例)
⑵ linux打包壓縮命令大全
在Linux系統中,打包和壓縮文件常用的命令如下:
.tar文件 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName
.gz文件 解壓:gunzip FileName.gz 或 gzip d FileName.gz 壓縮:gzip FileName
.tar.gz 或 .tgz文件 解壓:tar zxvf FileName.tar.gz 壓縮:tar zcvf FileName.tar.gz DirName
.bz2文件 解壓:bzip2 d FileName.bz2 或 bunzip2 FileName.bz2 壓縮:bzip2 z FileName
.tar.bz2文件 解壓:tar jxvf FileName.tar.bz2 壓縮:tar jcvf FileName.tar.bz2 DirName
.bz文件 解壓:bzip2 d FileName.bz 或 bunzip2 FileName.bz 壓縮:未知
.Z文件 解壓:uncompress FileName.Z 壓縮:compress FileName
.tar.Z文件 解壓:tar Zxvf FileName.tar.Z 壓縮:tar Zcvf FileName.tar.Z DirName
.zip文件 解壓:unzip FileName.zip 壓縮:zip FileName.zip DirName
.rar文件 解壓:rar x FileName.rar 壓縮:rar a FileName.rar DirName
.lha文件 解壓:lha e FileName.lha 壓縮:lha a FileName.lha FileName
.rpm文件 解包:rpm2cpio FileName.rpm | cpio div
.deb文件 解包:ar p FileName.deb data.tar.gz | tar zxf
通用解壓/壓縮工具sEx 解壓:sEx x FileName.* 壓縮:sEx a FileName.* FileName
gzip命令的額外選項 c:將輸出寫到標准輸出上,並保留原有文件。 d:將壓縮文件解壓。 l:顯示壓縮文件的信息。 r:遞歸式地壓縮或解壓指定目錄中的文件。 t:測試壓縮文件的完整性。 v:顯示文件名和壓縮比。 num:用指定的數字調整壓縮速度,1表示最快,9表示最慢。
這些命令涵蓋了Linux系統中大部分常見的打包和壓縮格式。在使用時,請確保已安裝相應的工具,並根據具體需求選擇合適的命令和選項。
⑶ linux中tar命令怎麼解壓.tgz與.tar.gz文件
在Linux中,tar命令用於打包和解包文件。目前,常見的tar包格式有兩種:.tar.gz 和 .tar.bz2。這些格式可以通過tar命令進行處理。
使用tar命令解包文件時,可以使用多種選項來控制解壓行為。例如,-x 選項用於解開已壓縮的tar文件。如果你想查看解包時的目標目錄,可以使用 -C 選項指定目錄。如果你需要查看包內的文件列表,可以使用 -t 選項。
對於.tar.gz文件,通常會使用 -z 選項來調用gzip程序進行解壓。解壓命令如下:tar -xvzf 11.tar.gz -C 目標目錄。如果目標目錄是當前目錄,可以省略 -C 選項及其後的參數。
同樣地,對於.tar.bz2文件,可以使用 -j 選項調用bzip2程序進行解壓。解壓命令示例如下:tar -xvjf 11.tar.bz2 -C 目標目錄。如果目標目錄是當前目錄,可以省略 -C 選項。
在解包時,你還可以使用 -p 選項來保留原始文件和目錄的許可權信息。如果需要創建一個新的tar包文件,可以使用 -c 選項,同時使用 -f 選項指定輸出文件名,例如:tar -czf 新包名.tar.gz 原始文件。
總之,tar命令提供了豐富的選項來滿足不同的打包和解包需求。正確使用這些選項,可以更高效地管理和傳輸文件。
⑷ 如何在Linux上使用tar命令解壓和壓縮文件
在Linux系統中,使用tar命令進行文件的壓縮和解壓非常方便。例如,將根目錄下的bbs.tar.zip文件解壓到/zzz/bbs目錄下,命令為:
#tar zxvf /bbs.tar.zip -C /zzz/bbs
這個操作需要前提條件是/zzz/bbs目錄已存在,而cp命令即使目錄不存在也會自動創建。
此外,tar命令還可以用於文件打包。例如,將當前目錄下的zzz文件打包到根目錄下,並命名為zzz.tar.gz:
#tar zcvf /zzz.tar.gz ./zzz
這里使用了-z選項,表示使用gzip壓縮,-c表示創建新包,-v表示顯示過程,-f表示指定包名。
tar命令的解壓命令格式如下:
-c:建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個選項是獨立的,壓縮或解壓時只能選擇其中之一。例如:
# tar -czf all.tar.gz *.jpg
這條命令將所有.jpg文件打包成all.tar.gz文件。-c表示創建新包,-z表示使用gzip壓縮,-f表示指定包名。
# tar -xvf all.tar
這條命令將all.tar包中的所有文件解壓。
對於不同的壓縮格式,tar命令提供了相應的選項:
例如:
# tar -cjf jpg.tar.bz2 *.jpg
這條命令將所有.jpg文件打包成jpg.tar.bz2文件,並使用bzip2壓縮。
對於rar和zip格式的壓縮和解壓,可以使用unrar和unzip命令:
# unrar e file.rar
這條命令解壓rar文件。
# unzip file.zip
這條命令解壓zip文件。
總之,tar命令提供了豐富的功能來處理文件的壓縮和解壓,適用於多種常見的壓縮格式。