1. 主页 > 用户投稿

Linux 修改时区(linux更改时区和时间的命令)

关于这个linux更改时区和时间的命令(Linux 修改时区)很多人还不知道,现在让我们一起来看看吧!

1、检查文件时间和相关命令1、stat查看文件时间[root@web10~]#statinstall.logFile:"install.log"[br/]Size:33386blocks:80IOBlock:4096GeneralFile

2、Device:FD00h/64768dinode:7692962links:1

3、Access:(0644/-RW-RWr–)uid:(0/root)GID:(0/root)

4、访问:2012-07-1316:02:30000000+0800

5、修改:2011-11-2916:03修改修改时间。改变状态改变时间。您可以使用stat*查看该目录中所有文件的状态。

6、而我们要查看一个文件的三个时间中的一个特定时间,并以年、月、日、分、秒的格式保存。我们可以使用以下命令:[root@web10~]#statinstall.log|grep-IModify|awk-f.‘{print$1}’|awk‘{打印$2$3}’|awk-F-‘{打印$1$2$3}’|awk-F:‘{打印$1$2$3}’

7、20111129160306ls文件查看时间也有三次通过ls查看相应的:修改时间(MTime):当该文件的内容数据发生变化时,将更新该时间。内容是指文件的内容,而不是其属性。

8、状态时间(ctime):当文件的状态发生变化时,将更新该时间。例如,如果权限和属性发生变化,这个时间将被更新。

9、访问时间(atime):该读取时间将在检索文件内容时更新。

10、比如用cat阅读~/。bashrc将更新atime。[root@web10~]#ls-l–time=ctimeinstall.log

11、-rw-r–r𔂿rootroot333862011-11-29install.log

12、[root@web10~]#ls-l–time=atimeinstall.log

13、-rw-r–r𔂿root3338607-1316:02install.log

14、注意:ls参数中没有–mtime参数,因为我们默认通过ls-l查看的时间是mtime。

15、修改文件时间创建一个文件。我们可以通过触摸来创造它。同样,我们也可以用触摸来修改文件时间。

16、触摸的相关参数如下:-a:仅修改访问时间。

17、-c:只能修改时间,不能创建文件。

18、-d:可以跟着日期走,也可以用–日期=”或者日期和时间”

19、-m:仅修改mtime。

20、-t:可以跟时间,格式为[YYMMDDhhmm]

21、注意:如果一个已有文件跟了touch,文件的三个时间(atime/ctime/mtime)会更新为当前时间。如果该文件不存在,将创建一个新的空文件。[root@web10~]#touchinstall.log

22、[root@web10~]#statinstall.logFile:"install.log"[br/]Size:33386blocks:80IOBlock:4096GeneralFile

23、Device:FD00h/64768dinode:7692962links:1

24、Access:(0644/-RW-RWr–)Uid:(0/root)Gid:(0/root)

25、访问:2012-07-1316:21:50.000000000+0800

26、修改:2012-07-1316:21:50.000000000+0800

27、更改:2012-07-1316:21:50.000000000[root@web10~]#ls-l–time=ctimeinstall.log

28、-rw-r–r𔂿rootroot3338607-1316:21install.log

29、[root@web10~]#ls-l–time=atimeinstall.log

30、-rw-r–r𔂿rootroot3338607-1316:21install.log

31、[root@web10~]#ls-linstall.log

32、-rw-r–r𔂿root3338607-1316:21install.log

33、这里还有一个与触控无关的例子:[root@web10~]#cp/etc/profile。

34、;ll–time=atimeprofilell–time=ctimeprofile

35、CP:Overwrite"。/个人资料"?y

36、-rw-r–r𔂿rootroot134407-1316:24profile

37、-rw-r–r𔂿根根134407-1316:25个人资料

38、因为我以前运行过这个命令,所以会有一个覆盖。但是,这个叠加是好的。

39、刚才我们已经看到atime和ctime的时差了。让我们回到touch用touch修改文件的时代:同时修改文件的修改时间和访问时间touch-d“2010-05-3108:10:30”install.log只修改文件的修改时间touch-m-d“2010-05-3108:10:30”install.log只修改文件的访问时间touch-a-d“2010-05-3108:10:30”install.log下面再给一个rootkit木马常用的伎俩。就是把后一个文件的时间修改成和前一个相同。

40、Touch-acmr/bin/ls/etc/sh.conf

41、此外,Touch还像date命令一样支持文件时间的参数修改:[root@web10~]#touch-d“两天前”install.logllinstall.log

42、-rw-r–r𔂿根root3338607-1116:35install.log最后,总结一下常见文件操作与时间的关系:探视时间。读取这个文件的内容一次,这次会更新。例如,对该文件使用more命令。

43、ls和stat命令不会修改文件的访问时间。

44、修改时间:一旦文件内容被修改,这个时间就会被更新。例如,在vim之后保存文件。

45、ls-l中列出的时间就是这个时间。

46、状态改变的时间。通过chmod命令更改文件属性一次,这次将被更新。

47、查看详细状态,准确修改时间等。您可以使用stat命令来命名文件。

linux更改时区和时间的命令(Linux 修改时区)的介绍就到这里,感觉你的阅读!

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 203304862@qq.com

本文链接:https://jinnalai.com/n/186106.html

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息