li
  当前位置:主页 > 问题集锦 > 文章内容
li
linux中tar f 参数顺序问题
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2007-04-05   阅读:20  

前几天,ixpub,有网友问道:

 

有的命令中参数的顺序没有先后顺序,而有的命令却要求参数必须有先后顺序,我想问一下在写linux命令时,参数有没有个约定的顺序?

比如:

tar tf mydir.tar

在该命令中,t f就不能颠倒,否则就出错。但

ls -al 中,a l 可以颠倒呀?

 

 

www.ixdba.net


针对这个问题我的回答是:

 

如果使用

tar -*** 包名

注意别把f参数放到前面去就可以了,要加f参数必须在最后。

使用

tar *** 压缩包名 这样的格式就没关系了.

 

 

tar 选项和操作可接受三种格式:短格式、助记格式和旧格式

 

短格式:

tar -cvf document..tar document.

 

 

助记格式使用长的名称,如

$ tar --create --verbose --file document..tar document.

 

 

旧格式类似于短格式,但不使用前导破折号:

$ tar cvf document..tar document.

 

 

举例:

 

[root@xacj bin]# ls

cws JUDB-schema.xml schema.sh startas.sh startdb.sh stopas.sh stopdb.sh

[root@xacj bin]#

[root@xacj bin]#

[root@xacj bin]#

[root@xacj bin]# tar cfv aaa.tar ./*

./cws

./JUDB-schema.xml

./schema.sh

./startas.sh

./startdb.sh

./stopas.sh

./stopdb.sh

[root@xacj bin]# ls

aaa.tar cws JUDB-schema.xml schema.sh startas.sh startdb.sh stopas.sh stopdb.sh

[root@xacj bin]# tar ft aaa.tar

./cws

./JUDB-schema.xml

./schema.sh

./startas.sh

./startdb.sh

./stopas.sh

./stopdb.sh

[root@xacj bin]# more /etc/issue

Red Hat Linux release 9 (Shrike)

Kernel \r on an \m

 

[root@xacj bin]# tar -ft aaa.tar

tar: You must specify one of the `-Acdtrux' options

Try `tar --help' for more information.

[root@xacj bin]#

 

在此记录一下,以供查阅!




  上一篇: ReiserFS将何去何从?我们应该怎...   下一篇: Oracle Database 11g 7月11日发布
li
 §相关评论  
 热点文章

·IT168技术卓越奖年会北京召开在
·No space left on device: mod
·shm.create(): error creating
·mysql占用cpu特别高问题的解决
·Can't locate Mail/Send.pm in
·Allowed memory size of 83886
·overwritten -- Unclean shutd
·Apache重启失败:name-based s
·(13)Permission denied: make_
·SQL0964C The transaction log
·delete删除大表:SQL0964C The
li
 编辑推荐
·IT168技术卓越奖年会北京召开在
·No space left on device: mod
·shm.create(): error creating
·mysql占用cpu特别高问题的解决
·Can't locate Mail/Send.pm in
·Allowed memory size of 83886
·overwritten -- Unclean shutd
·Apache重启失败:name-based s
·(13)Permission denied: make_
·SQL0964C The transaction log
·delete删除大表:SQL0964C The
li
 相关篇章
·ReiserFS将何去何从?我们应该怎...
·ORA-01033:错误解决方案
·RHEL 5 beta 2推出
·回顾2006 Linux不失落的理由
·我的RAC情缘
·oracle归档到NFS文件系统的mount...
·oracle10g监听无法启动问题
·oracle LARGE_POOL_SIZE大小设置...
·mysql数据库varchar类型长度以及...
·如何查看sql操作语句的redo生成量
·Oracle Database 11g 7月11日发布
·数据库启动遭遇ORA-00600: [kelt...
·apache下安装AWStats步骤以及问题
·IT168技术卓越奖年会北京召开在即
·问题解疑:关于Oracle隐式offlin...
·ORA-01207: old control file完全...
·光纤网卡和HBA卡有什么区别 ?
·问题小结:Linux下oracle常见安装...
·No space left on device: mod_r...
·shm.create(): error creating s...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接