tar命令
利用tar命令,可以把一大堆的檔案和目錄全部打包成乙個檔案,這對於備份檔案或將幾個檔案組合成為乙個檔案以便於網路傳輸是非常有用的。
首先要弄清兩個概念:打包和壓縮。打包是指將一大堆檔案或目錄變成乙個總的檔案;壓縮則是將乙個大的檔案通過一些壓縮演算法變成乙個小檔案。
為什麼要區分這兩個概念呢?這源於linux中很多壓縮程式只能針對乙個檔案進行壓縮,這樣當你想要壓縮一大堆檔案時,你得先將這一大堆檔案先打成乙個包(tar命令),然後再用壓縮程式進行壓縮(gzip
bzip2命令)。
語法tar 選項 引數
常用選項
-c或--create:建立新的備份檔案;-c 《目錄》:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項。
-x或--extract或--get
:從備份檔案中還原檔案;
-z或--gzip或--ungzip:通過gzip指令處理備份檔案;
-f《備份檔案》或--file=《備份檔案》:指定備份檔案;
-v或--verbose:顯示指令執行過程
-j:支援bzip2解壓檔案;
-t或--list:列出備份檔案的內容;
常用選項組合
打包檔案:tar -cvf 打包後的檔名 要打包的檔案,生成的檔案字尾是.tar
解壓檔案:tar -xvf 要解壓的檔案 -c 解壓目錄,
打包並壓縮檔案,採用gzip:tar -zcvf 目標檔名 要打包並壓縮的檔案,生成的檔案字尾是.tar.gz
解壓.tar.gz檔案:tar -zxvf 待解壓檔名 -c 解壓目錄
打包並壓縮檔案,採用bzip2:tar -jcvf 目標檔名 要打包並壓縮的檔案,生成的檔案字尾是.tar.bz2
解壓.tar.bz2檔案:tar -jxvf 待解壓檔名 -c 解壓目錄
查詢某個歸檔檔案中的所有內容:tar -tvf tar檔名
查詢以gzip或bzip2方式處理過的檔案中的內容,只需要加上-z或者-j選項即可。
更詳細的內容參見:
常用命令 tar
tar命令 解壓檔案到指定目錄 tar zxvf home user aa.tar.gz c home user pf tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視tarfile 裡面的檔案!特別注意,...
Linux常用命令 tar
tar命令可以用來壓縮打包單檔案 多個檔案 單個目錄 多個目錄。單個檔案壓縮打包 tar czvf my.tar file1 多個檔案壓縮打包 tar czvf my.tar file1 file2,單個目錄壓縮打包 tar czvf my.tar dir1 多個目錄壓縮打包 tar czvf my...
tar常用命令選項
tar命令 1.作用 tar命令是unix linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。2.格式 tar 主選項 輔選項 檔案或目錄 3.主要引數 使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。3.1 主選項 ...