close

gnu tar的1.26版本開始支持lzma和xz壓縮,具體壓縮實例如下

壓縮
tar -c --xz   -f my_archive.tar.xz   /some_directory    # results in my_archive.tar.xz
tar -c --lzma -f my_archive.tar.lzma /some_directory    # results in my_archive.tar.lzma

解壓縮
tar -x --xz   -f my_archive.tar.xz      # results in /some_directory
tar -x --lzma -f my_archive.tar.lzma    # results in /some_directory

其中--xz可以用-J代替

更簡潔的方式:
tar -cJf aaa.tar.xz my_dir
tar -xJf aaa.tar.xz

或者使用tar的選項"-a"自動識別壓縮文件後綴的方式:
tar -caf aaa.tar.xz my_dir
tar -xaf aaa.tar.xz

如果你嫌tar.xz 太長了,可以使用txz。

由於受到Dos 8.3文件名格式的限制,tar常使用下列縮寫:
.tgz等價於.tar.gz
.tbz與tb2等價於.tar.bz2
.taz等價於.tar.Z
.tlz等價於.tar.lzma
.txz等價於.tar.xz

繼續補充:
查看tar包中的文件:
tar -aft 1.tar.xz

解壓縮tar中單獨的文件或者目錄:
首先應用上面的命令查看tar包中的文件名和目錄,然後使用-x解壓縮命令
$tar -aft 1.tar.xz
1/
1/a.bin
1/b.bin
1/c.bin
$tar -axf 1.tar.xz 1/a.bin
即可解壓縮單獨的文件a.bin而不用把這個壓縮文件全部解壓開來

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 愛在屋簷下 的頭像
    愛在屋簷下

    愛在屋簷下的部落格

    愛在屋簷下 發表在 痞客邦 留言(0) 人氣()