Linux系統(tǒng)下如何正確使用tar命令
Linux系統(tǒng)下如何正確使用tar命令
Linux系統(tǒng)下tar命令打包文件,把幾個(gè)不同的文件集合在同一個(gè)文件中,跟壓縮軟件的功能有點(diǎn)類似。下面學(xué)習(xí)啦小編就來(lái)為大家介紹一下Linux系統(tǒng)下如何正確使用tar命令吧,歡迎大家參考和學(xué)習(xí)。
tar命令:
tar [-cxtzjvfpPN] 文件與目錄
-c :建立一個(gè)壓縮文件-x :解開一個(gè)壓縮文件-t :查看壓縮文件的有哪些文件名
-j : 以bzip2進(jìn)行壓縮或解壓縮,文件名為*.tar.bz2.
-z : 以gzip進(jìn)行壓縮或解壓縮,文件名為*.tar.gz
-v : 壓縮的過(guò)程中顯示文件名
-f :后解被處理的文件名,只能放在參數(shù)末尾
-p :使用原文件的原來(lái)屬性(屬性不會(huì)依據(jù)使用者而變)
-P :保留絕對(duì)路徑
-N :比后面接的日期(yyyy/mm/dd)還要新的才會(huì)被打包進(jìn)新建的文件中!
一、壓縮,解壓縮,查詢
壓縮:tar -zcvf filename.tar.gz 要被壓縮的文件或目錄名稱
查詢:tar -ztvf filename.tar.gz
解壓縮:tar -zxvf filename.targz -C 想要壓縮的目錄
二、向歸檔文件中添加文件
向已經(jīng)存在的歸檔文件中添加文件,追加選項(xiàng)-r
tar-rvf original.tar new filename
三、拼接兩個(gè)壓縮文件
用-A選項(xiàng)合并多個(gè)tar文件
tar -Af file1.tar file2.tar
四、在歸檔文件中排除部分文件
用--exclude[PATTETN]排除匹配通配符的文件
如排除所有.txt文件
tar -cf xiao.tar* --exclude “*.txt“
以上就是學(xué)習(xí)啦小編為大家整理的Linux系統(tǒng)下正確使用tar命令的方法了,需要注意的是用tar文件打包形成的文件不是壓縮文件,所以不可以用壓縮軟件來(lái)打開,希望對(duì)大家有所幫助。