tar 是 unix/linux下的打包器
輸入命令:
# tar -zxvf filename.tar.gz引數解釋:
z :表示 tar 包是被 gzip 壓縮過的 (字尾是.tar.gz),所以解壓時需要用 gunzip 解壓 (.tar不需要)由此分析,v 是可以省去的(v屬於輔助引數) 直接用 zxf 即可,x :表示 從 tar 包中把檔案提取出來
v :表示 顯示打包過程詳細資訊
f :指定被處理的檔案是什麼
- :適用於引數分開使用的情況,連續無分隔引數不應該再使用(所以上面的命令不標準)
上面命令預設解壓到當前目錄,如果我們想要直接解壓到指定目錄並切換過去
輸入命令:
#tar zxf zzz.tar.gz -c /usr/local/bin && cd /usr/local/bin引數解釋:
c(大寫) :將解壓檔案放置在 -c 指定的目錄下前提要保證存在 /usr/local/bin 這個目錄(cp 命令如果不存在這個目錄就會自動建立這個目錄)
需求分析:將當前目錄下的 zzz 檔案由 tar 打包並由 gzip 程式壓縮到當前目錄
輸入命令:
# tar zcvf zzz.tar.gz zzz/引數解釋:
c :表示建立乙個新的打包檔案與解壓操作不同,打包壓縮操作 f 後面接建立的檔案
字尾 解釋
*.gz
gzip 程式壓縮產生的檔案
*.bz2
bzip2 程式壓縮產生的檔案
*.zip
zip 程式壓縮檔案
*.rar
rar 程式壓縮檔案
*.7z
7-zip 壓縮檔案
*.tar
tar 程式打包產生的檔案
*.tar.gz
分兩步,由tar 程式打包並由gzip 程式壓縮產生的檔案
*.tar.bz2
分兩步,由tar 程式打包並由bzip2 程式壓縮產生的檔案
指定tar進行的操作,以下三個選項不能出現在同一條命令中
-c建立乙個新的打包檔案
-x對打包檔案進行解壓操作
-t檢視打包檔案的內容
指定支援的壓縮/解壓方式
-z使用 gzip 進行壓縮/解壓,一般使用.tar.gz 字尾
-j使用 bzip2 進行壓縮/解壓,一般使用.tar.bz2 字尾
指定tar指令使用的檔案
-f-f 後面接操作使用的檔案,用空格隔開,且中間不能有其他引數
其他輔助選項
-v詳細顯示正在處理的檔名
-c將解壓檔案放置在 -c 指定的目錄下
-p
(小寫) 保留檔案的許可權和屬性,在備份複製檔案時較有用
-p(大寫) //保留原檔案的絕對路徑
-exclude=file
排除不進行打包的檔案
Linux下tar命令詳解
tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create的意思 x 解開乙個壓縮檔案的引數指令 t 檢視tarfile裡面的檔案 特別注意,在引數的下達中,c x t僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有gzip的屬性,亦即是否需...
linux下tar命令詳解
解壓 語法 tar 主選項 輔選項 檔案或者目錄 使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。主選項 c 建立新的檔案檔案。如果使用者想備份乙個目錄或是一些檔案,就要選擇這個選項。相當於打包。x 從檔案檔案中釋放檔案。相當於拆包。t 列出檔案檔案的內容,...
Linux下tar命令詳解
tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create的意思 x 解開乙個壓縮檔案的引數指令 t 檢視tarfile裡面的檔案 特別注意,在引數的下達中,c x t僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有gzip的屬性,亦即是否需...