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–rrootroot333862011-11-29install.log
12、[root@web10~]#ls-l–time=atimeinstall.log
13、-rw-r–rroot3338607-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–rrootroot3338607-1316:21install.log
29、[root@web10~]#ls-l–time=atimeinstall.log
30、-rw-r–rrootroot3338607-1316:21install.log
31、[root@web10~]#ls-linstall.log
32、-rw-r–rroot3338607-1316:21install.log
33、这里还有一个与触控无关的例子:[root@web10~]#cp/etc/profile。
34、;ll–time=atimeprofilell–time=ctimeprofile
35、CP:Overwrite"。/个人资料"?y
36、-rw-r–rrootroot134407-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