總結一下Linux中tar命令的用法。
tar命令的參數:
- 這五個參數是獨立的和別的命令連用時只能使用其中一個。
-c: 創建一個打包文件(create)
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
- 根據需要在壓縮或解壓檔案時可選參數。
-z: 使用zip進行解壓或壓縮
-j: 使用bzip2進行解壓或壓縮
-v: 壓縮的過程中顯示文件
-f: 必須命令,用於指定文件名;這個參數必須是最后一個參數且后面只能文件名!
-Z:有compress屬性的(這個不常見)
范例:
-
查看
tar -tf a.tar.gz
在不解壓的情況下查看壓縮包的內容 -
僅打包
tar -cvf a.tar /etc
把/etc目錄下的所有文件打包,不壓縮! -
壓縮
tar -zcvf a.tar.gz /etc
打包后,以 gzip 格式壓縮
tar -jcvf a.tar.bz2 /etc
打包后,以 bzip2 格式壓縮 -
解壓
tar –xvf a.tar
解壓 tar包
tar -xzvf a.tar.gz
解壓tar.gz
tar -xjvf a.tar.bz2
解壓 tar.bz2
tar –xZvf file.tar.Z
解壓tar.Z
🆗,以上就是tar命令常用的選項了。