弱弱的问个关于tar命令的问题

guihudie 2011-12-31 12:02:29
本菜鸟刚接触linux系统,初步学习中,有个关于tar命令的问题想请教下各位大虾,
从百度中查到tar命令格式如下:
功能说明:备份文件。

语  法:tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f <备份文件>][-F <Script文件>][-K <文件>][-L <媒体容量>][-N <日期时间>][-T <范本文件>][-V <卷册名称>][-X <范本文件>][-<设备编号><存储密度>][--after-date=<日期时间>][--atime-preserve][--backuup=<备份方式>][--checkpoint][--concatenate][--confirmation][--delete][--exclude=<范本样式>][--force-local][--group=<群组名称>][--help][--ignore-failed-read][--new-volume-script=<Script文件>][--newer-mtime][--no-recursion][--null][--numeric-owner][--owner=<用户名称>][--posix][--erve][--preserve-order][--preserve-permissions][--record-size=<区块数目>][--recursive-unlink][--remove-files][--rsh-command=<执行指令>][--same-owner][--suffix=<备份字尾字符串>][--totals][--use-compress-program=<执行指令>][--version][--volno-file=<编号文件>][文件或目录...]
那么根据此命令,如果想把一个tar.gz的文件解压到XX目录下,照上面的说明,个人理解其命令因该是
tar -zxvf -C XX *.tar.gz
但是为何真确的命令却是tar -zxvf *.tar.gz -C XX????
是我的理解有错?还请各位大虾指正。
学习中。。。
...全文
5057 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
askandstudy 2011-12-31
  • 打赏
  • 举报
回复
tar -zxvf *.tar.gz -C XX
askandstudy 2011-12-31
  • 打赏
  • 举报
回复
[freebsd:~ ]$tar -cfzv shcode.tar.gz shcode
tar: shcode.tar.gz: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
[freebsd:~ ]$tar -czvf shcode.tar.gz shcode

即使你用的选项是一样的,像上面示例,tar -cfzv 就没办法执行,需要tar -czvf filename ...这样才行

-C anotherdir 是解压到某个目录下,没错
askandstudy 2011-12-31
  • 打赏
  • 举报
回复
因为f选项后面必须跟文件名

guihudie 2011-12-31
  • 打赏
  • 举报
回复
非常感谢(薛定谔的猫)
可是还想问下那为何tar -zxvf -C XX *.tar.gz
这个命令会出错?照楼上的意思是2个命令应该都可以执行,其结果应该是一样的,可是运行
tar -zxvf -C XX *.tar.gz
报错:
tar (child): -C:无法 open: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
薛定谔之死猫 2011-12-31
  • 打赏
  • 举报
回复
参数配置灵活,它能认得出来罢了
guihudie 2011-12-31
  • 打赏
  • 举报
回复
非常感谢各位大虾,
曳尾之鱼 2011-12-31
  • 打赏
  • 举报
回复


指定目录
freetstar 2011-12-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 askandstudy 的回复:]

因为f选项后面必须跟文件名
[/Quote]
正解,f后需要跟要压缩到得目标文件

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧