tar工具是以前備份文件的可靠方法,幾乎可以工作于任何環(huán)境中,Linux老用戶一般都信賴它。 Linux中以.tar結(jié)尾的文件都是用tar創(chuàng)建的。它的使用超出了單純的備份,可用來把許多不同文件放到一起組成一個(gè)易于分開的文件。tar是從Tape ARchiver備份工具起步的。 tar是一個(gè)基于文件的命令,它本質(zhì)上是連續(xù)地、首尾相連地堆放文件。使用tar可以打包整個(gè)目錄樹,這使得它特別適合用于備份。 歸檔文件可以全部還原,或從中展開單獨(dú)的文件和目錄。備份可以保存到基于文件的設(shè)備或磁帶設(shè)備上。文件可以在還原時(shí)重定向, 以便將它們重新放到一個(gè)與最初保存它們的目錄(或系統(tǒng))不同的目錄(或系統(tǒng))。tar是與文件系統(tǒng)無關(guān)的,它可以使用在ext2、ext3、jfs、Reiser和其他文件系統(tǒng)上。
1.分卷壓縮
tar cvzpf - eclipse | split -d -b 50m
上面的命令是將eclipse這個(gè)文件夾分卷壓縮,每卷50m,注意eclipse 前面有空格.壓縮完之后,會(huì)被命名為x00,x01,x02。。。
2.解壓
首先需要合并:
合并的命令是: cat x*>eclipse.tar.gz
然后解壓:tar xzvf eclipse.tar.gz