新聞中心
linux系統(tǒng)中,文件快捷打包技術(shù)簡稱“tar”(tape archive 文件歸檔格式),它可以把多個文件和目錄打包成一個單一的文件,易于傳輸、備份和歸檔,以達到節(jié)省磁盤空間的效果。tar程序具有壓縮、解壓、歸檔以及在文件系統(tǒng)中搜索文件的功能。本文將介紹Linux系統(tǒng)下文件快捷打包的基礎(chǔ)知識及tar的常見使用技巧。

文件快捷打包的基本格式為“tar [選項]… XYZ [文件]…”,其中XYZ表示存檔文件的檔案名,文件列表顯示要包含在存檔文件中的文件和目錄,有時也稱存檔文件為“歸檔文件”或“壓縮文件”。常見的tar壓縮選項有:
-c:將指定的文件或目錄創(chuàng)建一個壓縮文件;
-x:從壓縮文件中抽取文件;
-t:列出歸檔文件中的所有文件;
-v:顯示每一步的詳細執(zhí)行進程;
-f:指定具體的歸檔文件名稱;
-z:將歸檔文件壓縮為gzip格式;
-j:將歸檔文件壓縮為bzip2格式。
例如,tar命令可以將當(dāng)前目錄下的所有文件和子目錄打包成mydata.tar.gz文件:
tar -zcvf mydata.tar.gz .
以上命令參數(shù)-z用于壓縮;-c表示創(chuàng)建新的壓縮文件;-f指定的文件名為mydata.tar.gz;最后的參數(shù)表示需要壓縮的文件或目錄,這里使用了“.”表示將當(dāng)前目錄下的所有文件和子目錄壓縮。
另外,tar還支持把一個大文件分割成多個小文件,然后再進行壓縮;并可以把多個小文件合并為一個大文件,再進行壓縮。例如要將1.jpg,2.jpg文件分別壓縮成1.jpg.gz和2.jpg.gz,使用tar命令如下:
tar -zcf 1.jpg.gz 1.jpg
tar -zcf 2.jpg.gz 2.jpg
要將1.jpg.gz,2.jpg.gz兩個文件合并為一個在文件 myjpg.tar.gz中,使用tar命令如下:
tar -zcf myjpg.tar.gz 1.jpg.gz 2.jpg.gz
使用tar技術(shù)還可以利用gzip程序來高效地壓縮和解壓縮文件。這時需要兩個tar命令,一個tar命令進行歸檔;另一個tar命令用于壓縮或解壓縮:
#歸檔
tar -cvf mydata.tar file1 file2 file3
#壓縮
tar -zcvf mydata.tar.gz mydata.tar
#解壓縮
tar -zxvf mydata.tar.gz
以上就是Linux系統(tǒng)文件快捷打包的基礎(chǔ)知識及tar的常見使用技巧,它可以幫助用戶有效地處理打包、傳輸、備份文件和歸檔文件。一旦熟悉了tar的使用,就會節(jié)省許多的管理時間。
成都網(wǎng)站營銷推廣找創(chuàng)新互聯(lián),全國分站站群網(wǎng)站搭建更好做SEO營銷。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價格厚道。提供成都服務(wù)器托管租用、綿陽服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽服務(wù)器機房服務(wù)器托管租用。
新聞標(biāo)題:Linux系統(tǒng)下文件快捷打包技術(shù)(linux 文件打包)
標(biāo)題URL:http://m.5511xx.com/article/coisesg.html


咨詢
建站咨詢
