Linux文件压缩与解压缩
Linux操作系统中的文件压缩和解压缩常用命令(工具)有tar,gzip,zip,rar等。tar命令是Linux中自带的压缩/解压缩工具,相对来说应用较多。
1.tar
# 解压tar.gz文件
tar -zxvf file.tar.gz -C target_path
# 解压tar.bz2
tar -jxvf file.tar.bz2 -C target_path
# 解压tar.xz
tar -xf file.tar.xz
tar -xvf file.tar.xz
# 压缩tar.gz文件
tar -czvf file.tar.gz source_file
# 解压tar.bz2
tar -jcvf file.tar.bz2 source_file
# 压缩tar.xz
tar -Jcvf file.tar.xz source_file
tar -cvf file.tar.xz
xz -z file.tar
-c或--create:建立新的备份文件。
-f<备份文件>或--file=<备份文件>:指定备份文件。
-v或--verbose:显示指令执行过程
-x或--extract或--get:从备份文件中还原文件(解压文件)。
-z或--gzip或--ungzip 通过gzip指令处理备份文件。