首页 > 系统服务 > 详细

[Linux]常用命令之【tar/zip/unzip】

时间:2020-09-25 20:57:56      阅读:48      评论:0      收藏:0      [点我收藏+]

1 tar

  • 解压: 解压压缩文件到指定目录
tar -xvf <dirName/compressedFile>.tar.gz -C <targetDir> # 解出 compressedFile.tar.gz 包中所有文件
      -x, --extract, --get       解压,从归档中【解出】文件
      -z, --gzip, --gunzip, --ungzip   通过 gzip 过滤归档
      -v, --verbose              详细地列出处理的文件
      -f, --file=ARCHIVE         使用归档文件或 ARCHIVE 设备
      -C, --directory=DIR        改变至目录 DIR

tar -xvf <dirName/compressedFile>.tar -C <targetDir> # 解出 compressedFile.tar 包中所有文件

tar -xjf <dirName/compressedFile>.tar.bz2 -C <targetDir> # 解压 compressedFile.tar.bz2 的文件
  • 压缩
tar -czvf file_a.tar.gz dir_b  # 将dir_b文件打包并且压缩并重命名为 file_a.tar.gz

2 zip / unzip

  • 解压
unzip <dirName/compressedFile>.zip -d <targetDir>
  • 压缩
zip -v filename.zip a.c b.c c.c e.c   # 压缩文件

zip -r <dirName/compressedFile>.zip <targetDir> # 压缩指定目录的文件

zip -r filename.zip file1 file2 file3 <targetDir>     # 压缩多个文件或目录

3 gzip / gunzip

GNU zip
gunzip是gzip的硬链接,请参考gzip

  • 解压
gunzip -c abc.sql.gz > abc.sql # 解压到指定目录,保留源文件,-c

gzip -dv 压缩文件	# 解压并打印执行过程
  • 压缩
gzip -c 待压缩文件 > 带压缩文件.gz	# 压缩文件并保留源文件

[Linux]常用命令之【tar/zip/unzip】

原文:https://www.cnblogs.com/johnnyzen/p/13732348.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!