Linux服务器里文件压缩与解压
Linux服务器里文件压缩与解压

Linux服务器里文件压缩与解压

.tar 格式
解包 tar -xvf FileName.tar
打包 tar -cvf FileName.tar DirNmae
  • -c 建立新的归档文件;
  • -v 处理过程中输出相关信息;
  • -f 对普通文件操作;
  • -x 或 –ext–fract或–get:从备份文件中还原文件;
.gz 格式
解压 gunzip    FileName.gz
解压 gzip   -d FileName.gz
压缩 gzip      FileName
  • -d或 -decompress或 -uncompress:解开压缩文件;
  • -c –stdout –to-stdout :结果写到标准输出,原文件保持不变
  • -k或 –keep: 压缩或者解压过程中,保留原文件
  • -f或 -force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接;
  • -l或 -list:列出压缩文件的相关信息;
  • -r或 -recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
  • -v或 -verbose:显示指令执行过程;
  • -t或 –test 检查压缩文件的完整性
.tar.gz 格式
解压 tar -zxvf FileName.tar.gz
压缩 tar -zcvf FileName.tar.gz DirName
.zip 格式
解压 unzip FileName.zip
压缩 zip   FileName.zip DirName
  • -d:从压缩文件内删除指定的文件;
  • -q:不显示指令执行过程;
  • -r:递归处理,将指定目录下的所有文件和子目录一并处理;
  • -v:显示指令执行过程或显示版本信息;
  • -u:更换较新的文件到压缩文件内;
  • -x<范本样式>:压缩时排除符合条件的文件;
多线程压缩
解压 unpigz   FileName.gz
解压 pigz  -d FileName.gz
压缩 pigz     FileName
.rar格式
解压 rar x FileName.rar 
压缩 rar a FileName.rar DirName

tips:VCF文件的压缩和解压要使用bgzip 和bgzip -d 才能正常操作。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注