tar 工具

```

tar:-c -f ---------(創(chuàng)建打包文件)

? ? ? ? -v -f ----------(查看過(guò)程)

? ? ? ? -t -f -----------(預(yù)覽打包的文件列表)

? ? ? ? -x -f ---------- (解壓和解包)

? ? ? ? -r -r -----------(追加)不能追加壓縮文件

壓縮;

# tar zcvf etc.tav.gz? /etc/

# tar jcvf etc.tar.bz2? /etc/? ? ? ? ? ? ? ?

# tar Jcvf etc.tar.xz? ? /etc/

壓縮 ; -T, -X

# tar Jcvf? file.tar.xz -T(file.txz)? list.txt --------將list.txt里文件目錄分別壓縮到file.txz里。

# tar Jcvf? file.tar.xz -X? /etc/....? ? ? ? ? ? ? ? ? ? ? ? ? 排除/etc/目錄下的指定列表,進(jìn)行壓縮。

分割(大的tar文件)

# split? ? ? -b? ? ? size? ? -d? ? ? file-name? ? ? prefix-name

-b---分割的塊的數(shù)量?

size---分割的塊的大小?

-d---分割后的文件尾部排序數(shù)字?

file-name---指定的分割文件?

prefix-name---定義分割后的文件、前綴名稱

# split -b 1M etc.tar.bz2? etcsplit? ? ? ? 后綴為aa、ab、ac......

# split -d 1M etc.tar.bz2? etcsplit? ? ? ? 后綴為00、01、02......

合并(將分割的文件合并到一處)

# cat etcsplit0* > etc2.tar.bz2------ 要與源文件后綴一樣

解壓

# tar xvf etc.tar.xz? ? ? -C? ? /root/

# tar xvf etc.tar.bz 2? -C? ? /root/

# tar xvf etc.tar.gz? ? -C? ? /root/

解壓時(shí),tar可以用tar? xvf解壓三種以xz、bz2、gz后綴的壓縮文件;

- 大C為解壓到指定目錄時(shí)使用,解壓到當(dāng)前目錄時(shí)不用加-大C。

```

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容