论坛风格切换切换到宽版
  • 615阅读
  • 5回复

[问题求助][Ubuntu] 请帮忙解释这命令 [复制链接]

上一主题 下一主题
 
发帖
2080
C币
-60684
威望
388
贡献值
1
银元
-4
铜钱
4695
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
用户被禁言,该主题自动屏蔽!
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线flashgto.
发帖
2044
C币
-236435
威望
360
贡献值
1
银元
-2
铜钱
4396
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
Re:[Ubuntu]


QUOTE:原帖由 leonlais 于 2009-2-5 23:09 发表
虚拟机中,安装VMTools。  有这么一条 tar 命令

229036

请留意上图中的 tar xvfz .............  -C /tmp


命令的意思是把 那个东西 解压到 tmp 里面 。

为什么要这样写?正常的tar 命令不是这样的 ...

x是解开tar文件
z是解压gzip文件

如果写成-f后面要直接跟文件名。

离线xxtyshun.
发帖
2035
C币
-627287
威望
357
贡献值
4
银元
-1
铜钱
4444
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14
Re:[Ubuntu]


QUOTE:原帖由 ynchnluiti 于 2009-2-5 23:31 发表

x是解开tar文件
z是解压gzip文件

如果写成-f后面要直接跟文件名。


那么这里为什么可以不加 - ?

发帖
2095
C币
-193313
威望
380
贡献值
1
银元
-1
铜钱
4709
人人网人气币
0
只看该作者 地板  发表于: 2010-04-14
Re:[Ubuntu]


QUOTE:原帖由 leonlais 于 2009-2-5 23:47 发表
那么这里为什么可以不加 - ?

因为tar命令认这两种形式的参数。



QUOTE:tar  [  -  ]  A  --catenate --concatenate | c --create | d --diff --compare | --delete | r --append | t --list | u --update | x --extract --get [ options ] pathname [ pathname ... ]


发帖
2006
C币
-235913
威望
346
贡献值
1
银元
-1
铜钱
4370
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-14
Re:[Ubuntu]
-C 的目的是要把当前的文件解压到指定目录中,如果不加,一般是在解压到当前目录下。你的压缩文件所在目录是挂载的光驱,如果在此目录下解压,感觉上就类似在光盘中解压一个文件一样,这样是很不正常的。
zxvf针对的是tar.gz类的压缩包,jxvf是对tar.bz2,它们以前加不加“-”都可以。

离线wing.
发帖
2050
C币
-60802
威望
371
贡献值
1
银元
-3
铜钱
4533
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-14
Re:[Ubuntu]


QUOTE:原帖由 zhongfrank 于 2009-2-6 09:09 发表
-C 的目的是要把当前的文件解压到指定目录中,如果不加,一般是在解压到当前目录下。你的压缩文件所在目录是挂载的光驱,如果在此目录下解压,感觉上就类似在光盘中解压一个文件一样,这样是很不正常的。
zxvf ...



- 可要可不要 ?是指在这里 还是其他命令也是这样?(应该是这里才可要可不要吧?)
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个