Linux下常用压缩解压命令
*.tar.xz
# filename.tar.xz
# 压缩file1 file2 file3 到 filename.tar.xz
tar -Jcvf filename.tar.xz file1 file2 file3
# 解压filename.tar.xz
tar -Jxvf filename.tar.xz
# 解压filename.tar.xz 到目录 ./test
tar -Jxvf filename.tar.xz -C ./test
.tar.gz 或 .tgz
*.tgz
是*.tar.gz
的简写,它们本质上是一样的
# filename.tar.gz
# 压缩file1 file2 file3 到 filename.tar.gz
tar -zcvf filename.tar.gz file1 file2 file3
# 解压filename.tar.gz
tar -zxvf filename.tar.gz
# 解压filename.tar.gz 到目录 ./test
tar -zxvf filename.tar.gz -C ./test
# filename.tgz
# 压缩file1 file2 file3 到 filename.tgz
tar -zcvf filename.tgz file1 file2 file3
# 解压filename.tgz
tar -zxvf filename.tgz
# 解压filename.tgz 到目录 ./test
tar -zxvf filename.tgz -C ./test
*.tar
# filename.tar
# 压缩file1 file2 file3 到 filename.tar
tar -cvf filename.tar file1 file2 file3
# 解压filename.tar
tar -xvf filename.tar
# 解压filename.tar 到目录 ./test
tar -xvf filename.tar -C ./test