51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 64830|回复: 7
打印 上一主题 下一主题

[原创] 关于linux命令tar xvf与tar zxvf的求解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-6-5 14:03:42 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
我看到教材上是这样介绍的:
1.    tar xvf      将目标文件或目录解包
2.    tar cvf      将目录下的文件或目录打成tar包
3.    tar zxvf    将目录或文件解压缩并解包
4.    tar zcvf    将目录或文件打成tar包并压缩

我知道第一个与第二个是一组,第三个与第四个是一组。但是不是很清楚第一个与第三个,第二与第四个的区别,我的理解是文件解压后不就是把原来的压缩包解开了吗,怎么还有个解压并解包呢?不懂.......
同样的,第四个也存在同样的疑问。希望有人指点!

另外,我在练习的时候发现xvf/cvf/zxvf/zcvf 这四个前面加个横线“-”与不加效果是一样的,至少视觉效果是一样的。
但是又怀疑加与不加肯定是有区别的,就是不知道区别在哪儿?
因为我知道在切换用户的时候用su于su -效果是不一样的,后面的表示环境变量也随之切换过去,所以不知道上面是否有横线的区别是否可以类比su命令的是否有横线一样理解?
拜谢先!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-6-6 07:54:26 | 显示全部楼层
回复 2# bestgo

1.历史问题?啥意思哦,那反正有没有-都一样是吧,不涉及环境变量是吧
2.它这些个参数,想r、v、c等在实际的使用中可以调换顺序吗?比如cvf和vcf都行吗?
3.还有假如在/etc中的etc目录下有a,b,c,d四个目录,要将其中的部分目录进行打包怎么操作啊,可以选择某一目录下部分目录和文件进行打包或压缩码?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-9 07:54 , Processed in 0.068521 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表