Linux 解压命令-zxvf 详解-tar

tar 是 unix/linux下的打包器

【解压】


输入命令:tar -zxvf filename.tar.gz

zxvf参数解释:

z :表示 tar 包是被 gzip 压缩过的 (后缀是.tar.gz),所以解压时需要用 gunzip 解压 (.tar不需要)

x :表示 从 tar 包中把文件提取出来

v :表示 显示打包过程详细信息

f :指定被处理的文件是什么

  • :适用于参数分开使用的情况,连续无分隔参数不应该再使用(所以上面的命令不标准)

由此分析,v 是可以省去的(v属于辅助参数) 直接用 zxf 即可,

上面命令默认解压到当前目录,如果我们想要直接解压到指定目录并切换过去

输入命令:tar zxvf /zzz.tar.gz -C /usr/local/zzz & cd /usr/local/zzz

参数解释:

C(大写)参数解释 :

将解压文件放置在 -C 指定的目录下

前提要保证存在 /usr/local/zzz 这个目录(cp 命令如果不存在这个目录就会自动创建这个目录)

linux下tar命令解压到指定的目录 :#tar zxvf /bbs.tar.gz -C /zzz/bbs

【压缩】


输入命令:tar zcvf /zzz -C /usr/local/zzz

tar    zcvf  XXXX.tar.gz  要打包的文件位置/XXX/XX

zcvf参数解释:

常见后缀:

*.gz gzip 程序压缩产生的文件
*.bz2 bzip2 程序压缩产生的文件
*.zip zip 程序压缩文件
*.rar rar 程序压缩文件
*.7z 7-zip 压缩文件
*.tar tar 程序打包产生的文件
*.tar.gz 分两步,由tar 程序打包并由gzip 程序压缩产生的文件
*.tar.bz2 分两步,由tar 程序打包并由bzip2 程序压缩产生的文件

 tar 常用命令参数:

指定tar进行的操作,以下三个选项不能出现在同一条命令中
-c 创建一个新的打包文件
-x 对打包文件进行解压操作
-t 查看打包文件的内容
指定支持的压缩/解压方式
-z 使用gzip进行压缩/解压,一般使用.tar.gz后缀
-j 使用bzip2进行压缩/解压,一般使用.tar.bz2后缀
指定tar指令使用的文件
-f -f后面接操作使用的文件,用空格隔开,且中间不能有其他参数

其他辅助选项

-v 详细显示正在处理的文件名
-C 将解压文件放置在 -C 指定的目录下
-p (小写) 保留文件的权限和属性,在备份复制文件时较有用
-P (大写) //保留原文件的绝对路径
-exclude=file 排除不进行打包的文件

Linux 解压命令-zxvf 详解-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值