tar -zxvf是什么意思
先上DJ,先上DJ
参数 | 含义 |
---|---|
tar | Linux压缩/解压缩工具 |
-z | 代表gzip,使用gzip工具进行压缩或解压 |
-x | 代表extract,解压文件(压缩文件是-c) |
-v | 代表verbose,显示解压过程(文件列表) |
-f | 代表file,指定要解压的文件名(or 要压缩成的文件名) |
授之以渔
终端中使用
man tar
查看tar命令的详细解释。
关于man的更多用法 ,感兴趣的话可以看我的另外一篇:如何查看Linux命令
各个击破
-zxvf是-z -x -v -f简写,换言之
tar -zxvf Xxx.tar.gz
是以下命令的简写
tar -z -x -v -f Xxx.tar.gz
使用man命令分别查看这四个参数是什么意思
- -z
含义:使用gzip或gunzip命令(工具)进行压缩或解压。
换言之,这个z代表的是gzip工具,而没有指明是压缩还是解压。
注意,如果是Xxx.tar.gz文件才需要加上-z,如果是普通压缩文件Xxx.tar则不要加-z。
PS:Linux自带的还有其他压缩/解压缩工具,如
即使用-j代表着使用bzip2工具。 - -x
含义:从压缩文件中解压缩出文件。
换言之,x代表的解压而不是压缩,压缩命令是-c
- -v
含义:列出处理的文件详细信息 - -f
含义:指定要解压的文件名,或者在压缩命令时(tar -c),代表着最终压缩文件的名称
后面跟着的ARCHIVE参数即文件名
再回首
tar -zxvf Xxx.tar.gz
使用gzip工具(-z)解压(-x)由参数-f指定的文件,并显示压缩过程中详细信息(-v)。可以从这条命令的看到
- zxv顺序可以随便换
如-xzvf,-vzxf等等都是一样的 - -z可以不要
因为-z代表gzip,即如果是Xxx.tar.gz文件才需要加上-z来解压,如果是普通压缩文件如Xxx.tar则不要加-z - -v可以不要
压缩过程中的详细信息可以不看 - xf必须
如
tar -xf Xxx.tar
- 压缩文件
举一反三,已知-c是压缩文件的情况下,根据以上解压缩各参数的理解,可知以下命令都可以压缩文件
tar -cf Xxx.tar Xxx.txt
tar -cvf Xxx.tar Xxx.txt
tar -zcvf Xxx.tar.gz Xxx.txt
PS:Xxx.zip文件使用unzip命令解压(没有装的话自己装)
tar -zxvf是什么意思相关推荐
- tar -zxvf命令_Linux压缩命令小记
1)对于.tar结尾的文件 tar -xf all.tar 2)对于.gz结尾的文件 gzip -d all.gz gunzip all.gz 3)对于.tgz或.tar.gz结尾的文件 tar -x ...
- linux解压时的tar -zxvf是什么意思?
linux解压时的tar -zxvf是什么意思? tar想必我们都知道就是解压缩的意思,那么tar后面跟着的zxvf又分别代表着什么呢 z 表示tar包是被gzip压缩过的,所以解压时需要用gunzi ...
- tar -zxvf xxx.tar,gz --Linux中解压语句-zxvf的含义
解压安装包 tar -zxvf redis-5.0.5.tar.gz tar表示压缩包的相关操作 -z 以"压缩"的方式进行操作. -x 代表解开压缩包 -v 展现解压的过程. - ...
- Linux下的tar zxvf cvzf
Linux tar命令用于备份文件. tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件. 实例: 压缩文件 非打包 #touch a.c tar -czvf text.tar ...
- ActiveMQ的安装和启动 安装JAVA配置JAVA环境 下载ActiveMQ 解压压缩包 tar zxvf activemq-x.x.x-bin.tar.gz 至此,linux下Activ
ActiveMQ的安装和启动 安装JAVA配置JAVA环境 下载ActiveMQ 解压压缩包 tar zxvf activemq-x.x.x-bin.tar.gz 至此,linux下ActiveMQ ...
- dmg格式貌似是压缩过的用tar -zxvf 没有效果
dmg格式貌似是压缩过的用tar -zxvf 没有效果 ... posted on 2010-06-14 08:35 lexus 阅读(...) 评论(...) 编辑 收藏 转载于:https://w ...
- tar -zxvf 和不带-
不带 - 的是旧的风格,带 - 的是较新的风格,ps命令也是这样,有bsd,sysv和gnu long三种风格的选项,为了兼容不同习惯的用户. 具体来说,还有更多的不同. 旧风格中,其中f放在任何位置 ...
- 解压tar.gz是tar -zxvf不是tar -xjf,后者对应的是tar.bz2
(base) [ec2-user@ip- CogQA]$ tar -xjf redis-3.2.8.tar.gz bzip2: (stdin) is not a bzip2 file. tar: Ch ...
- Linux 中 使用 tar -zxvf 将文件解压到指定目录
tar -zxvf 压缩包名称 -C 指定的文件夹 eg: 将JDK 解压到 /opt 目录 下 tar -zxvf tar -zxvf jdk-8u321-linux-x64.tar.gz -C / ...
- Liunx tar -zxvf 命令解压失败
使用tar -zxvf 命令解压mysql.tar报错 [root@iZ2ze8f0mv6pvfs1n3rpgaZ mysql]# tar -zxvf mysql.tar gzip: stdin: n ...
最新文章
- sqlite复制数据主键重复_Flutter 数据库指南
- super返回不过来
- 何必分个孰优孰劣呢?!
- 当 Python 遇到了你的微信好友
- 如何把复杂单体应用快速迁移到微服务
- Algorithm:数学建模大赛之数学建模基础(经验/技巧)、流程(模型准备/模型假设/建模/求解/分析/优化/预测/评价)、论文写作(意义/摘要/关键词/问题重述和模型假设/建模/文献)之详细攻略
- 【Python】Matplotlib绘制各式各样的圆形
- 【浅谈DOM事件的优化】
- PAT-乙级-1016 部分A+B
- 2018蓝桥模拟赛(一) 数独(dfs)
- linux查看系统启动时间
- 四、StackPanel控件
- java飞机大战微信版_微信飞机大战素材
- 电脑重装系统虚拟机安装xp的教程
- 冰冻三尺非一日之寒——大型网站架构演进
- 阿里云迁移工具推荐最佳实践:Hyper-V虚拟化迁移到阿里云
- 微客侠:解决微信内直接打开淘宝链接
- 构建WindowsPhone生态:梁念坚博士答记者问windowsphone
- c语言编程为啥弹出的框会闪退,js中提示框闪退问题
- 初学Python出现EnvironmentLocationNotFound: Not a conda environment: /anaconda3/envs/anaconda3