目錄壓縮常見的有:tar.gz 和 tar.bz2兩種,tar常用選項如下:
-c,--create ,create a new archive,創建一個新的檔案文件也即 file.tar 後綴的文件
-v,--verbose,verbosely list files processed,顯示壓縮或者解壓過程中的文件
-f,--file,use archive file or device ARCHIVE,指定打包後的文件名
-x,--extract,extract files from an archive,解打包文件
-j,--bzip2,採用bzip2這種壓縮方式
-z,--gzip,--gunzip,--ungzip
-C,change to directory DIR
(1)打包
tar -cvf 【打包後的文件名】 【待打包文件】
tar -cvf filename.tar filename
(2)解打包
tar -xvf 【被打包的文件名】
tar -xvf filename.tar
(3).tar.gz 壓縮格式,實際是先打包爲 .tar 格式,再壓縮爲 .gz 格式
tar -zcvf 【壓縮包名.tar.gz】 【源文件】
(4).tar.gz解壓縮
tar -zxvf 【壓縮包名.tar.gz】
(5).tar.bz2壓縮格式,先打包爲 .tar,再壓縮爲.bz2
tar -jcvf 【壓縮包名.tar.bz2】 【源文件】
(6)解壓縮 .tar.bz2
tar -jxvf 【壓縮包名.tar.bz2】
(7)將多個文件打包
tar -cf archive.tar foo bar
(8)顯示archive.tar中的文件
tar -tvf archive.tar
(9)指定到某個目錄
tar -xf archives.ar -C DIR,解壓到當前目錄下的DIR目錄