中国网管论坛's Archiver

tanming 发表于 2008-4-29 15:36

下面关于date命令的问题,请各位大大门帮下忙!!!

我做备份输入命令#tar-zcvf mysql.'date +%Y-%m-%d.tar.gz' /var/lib/mysql

再#tar -N '2008/04/05' -zcvf home.tar.gz /home

请问下:这其中'date +%Y-%m-%d.tar.gz' 的“+” “ -”  与“%”是什么意思呀
           请大哥们说详细点握。。。


还有tar -N  是不是覆盖的意思


谢了

iamshiyu 发表于 2008-4-29 15:47

首先你用错了符号,用`这个符号,不是'这个符号,否则不能执行,`和'有区别的。
至于date +%Y-%m-%d,
你可以自己试一下,这几个命令,
date
date +%Y
date +%Y-
date +%Y-%m-%d
date +%Y-%m-%d.tar.gz
然后date --help就知道了。
这个命令在自动给日志文件命名的时候十分常用,处理的时候也很有用。
你可以试试
date +%Y和date +%Y -d 1year,date +%Y -d 2year
date +%Y%m和date +%Y%m -d 2month
看看都能获得什么结果。
另外tar只是打包,并不移除。

[[i] 本帖最后由 iamshiyu 于 2008-4-29 15:50 编辑 [/i]]

tanming 发表于 2008-4-29 15:49

来个高手进呀  ,,我在线等待



isbasic 与[url=http://bbs.bitscn.com/space-uid-13455.html]iamshiyu[/url]  两位来咯。。帮帮小弟 ,这个%是什么意思呢,

iamshiyu 发表于 2008-4-29 15:51

你看了date --help就知道了%只是内置参数的一部分。

tanming 发表于 2008-4-29 15:52

iamshiyu  谢了   再请问下  %符号 是在linux代表着什么呢??他是在linux特定了一个意义;或是%有多个意思

iamshiyu 发表于 2008-4-29 15:56

我不清楚,不过,很多不同的地方有不同用途。

isbasic 发表于 2008-4-29 16:09

可怜的iamshiyu被人直接鄙视了。。。

现在的人都只喜欢高手么?

iamshiyu 发表于 2008-4-29 16:17

没啥,的确是菜鸟。

isbasic 发表于 2008-4-29 16:40

我是说,做人不能这么市侩,这里是交流和讨论的,每一个关心你的人都是一份动力,可那份不耐,很打击其他人的积极情绪的。版主也是人,也是有爹妈养育的,不是石缝里蹦出来的猴子。。。

tanming 发表于 2008-4-29 16:45

isbasic  我听不懂你的意思  你是说我问的太多了吗 ,,不好意思,,我本来就是菜鸟一个

iamshiyu 发表于 2008-4-29 16:50

遇到问题就靠帖子问,你的成长会非常慢的。
其实我觉得最关键的地方就是`看成了',这个改过来,其他的你自己试试就都明白了。

tanming 发表于 2008-4-29 16:59

哦  好    再说声谢谢,,其实我是找不到头绪,再说是想把问题发到论坛上,让大家讨论讨论

iamshiyu 发表于 2008-4-29 17:04

想当年我之所以进步那么慢,就是因为太执着于发帖问高手,一问一答往往需要一周,一个问题解决(可能很小的问题)消耗一个月,结果从接触起的前6年几乎没有什么进步。

isbasic 发表于 2008-4-29 22:41

呵呵,一边提问一边google,然后就是死命逛irc,还有就是一些大神推荐的manpage,howto加上各类的白皮书(手册),虽然说来说去都是那些东西,但是因为观点不同,侧重也不同,所以每个手册都有独特的地方,有的侧重于内核,有的则会告诉你一些make的参数特性等等,其实只要耐心下来慢慢看,加上一本中英辞典(其实我觉得星际译王满不错的)基本上你就不用担心没有学习资源了。实际上现在市面上所有的,和网络上现有的一些书籍也不过是依照这些东西得出的心得。当然,创造这些的人就不是了,他们可能从编程中得到的答案,也可能因为某些开放性的标准。等答案确实不好,高手不屑回答,感兴趣的却不一定能够提出一个可行的办法。大家都在摸索……

页: [1]

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com