記錄一下tar 命令的使用方法
tar 命令是乙個打包加壓縮命令,可以僅做打包任務,也可以對打包檔案進行各種格式的壓縮
-c: 建立壓縮檔案
-x:解壓
-t:檢視內容
-r: 向壓縮歸檔檔案末尾追加檔案
-u:更新原壓縮包中的檔案
-v: 列印到終端
-f: 使用檔案名字,切記,這個引數是最後乙個引數,後面只能接檔名
將所有.jpg的檔案打成乙個名為all.tar的包。-c是表示產生新的包,-f指定包的檔名。
# tar -xf all.tar
解出all.tar包中所有檔案,-x是解開的意思
# tar -tf all.tar
列出all.tar包中所有檔案,-t是列出檔案的意思
# tar -rf all.tar *.gif
將所有.gif的檔案增加到all.tar的包裡面去,-r是表示增加檔案的意思。
# tar -uf all.tar logo.gif
更新原來tar包all.tar中logo.gif檔案,-u是表示更新檔案的意思。
壓縮tar -cvf jpg.tar *.jpg
將目錄裡所有jpg檔案打包成tar.jpg
將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用gzip壓縮,生成乙個gzip壓縮過的包,命名為jpg.tar.gz
將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用bzip2壓縮,生成乙個bzip2壓縮過的包,命名為jpg.tar.bz2
將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用compress壓縮,生成乙個umcompress壓縮過的包,命名為jpg.tar.z
解壓tar -xvf file.tar
//解壓 tar包
tar -xzvf file.tar.gz
//解壓tar.gz
tar -xjvf file.tar.bz2
//解壓 tar.bz2
tar -xzvf file.tar.z
//解壓tar.z
*.tar 用 -tar -xvf 解壓
*.gz 用 gzip -d或者 gunzip 解壓
*.tar.gz 和 *.tgz 用 tar -xzf 解壓
*.bz2 用 bzip2 -d 或者用 bunzip2 解壓
*.tar.bz2 用 tar -xjf 解壓
*.z 用 uncompress 解壓
*.tar.z 用 tar -xzf 解壓
*.rar 用 unrar 解壓
*.zip 用 unzip 解壓
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的屬性,亦即是否需...