linux如何查看最近修改的文件

linux如何查看最近修改的文件,第1张

atime:访问时间(access time),指的是文件最后被读取的时间,可以使用touch命令更改为当前时间;

ctime:变更时间(change time),指的是文件本身最后被变更的时间,变更动作可以使chmod、chgrp、mv等等;

mtime:修改时间(modify time),指的是文件内容最后被修改的时间,修改动作可以使echo重定向、vi等等;

root@localhost:~/xly# find . -mtime -1

.

./aaaa

root@localhost:~/xly# touch bbbbb

root@localhost:~/xly# find . -mtime -1

.

./bbbbb

./aaaa

-1表示1天内,+1表示1天前

很基础的linux知识,建议跟着《linux就该这么学》系统学习下!

只能查看修改时间记录,不能查看是谁改的。

如果不想别人改,可以给文件设置权限。

1,打开终端,输入chmod fileName 744。

2,使用其他用户登录尝试修改是否成功。

通过ll命令可以查看一个目录下的文件和子目录的属性和大小,以下面的例子讲解:

[root@localhost ~]# ll

total 88

-rw-r--r-- 1 root root 1022 Feb 13 16:07 anaconda-ks.cfg

drwxr-xr-x 2 root root 4096 Feb 13 16:07 Desktop

-rw-r--r-- 1 root root 49229 Feb 13 16:07 install.log

-rw-r--r-- 1 root root 5133 Feb 13 16:06 install.log.syslog

-rw-r--r-- 1 root root 7 May 2 05:28 test

[root@localhost ~]#

我以其中一行讲解:

-rw-r--r-- 1 root root 1022 Feb 13 16:07 anaconda-ks.cfg

-rw-r--r-- 1 root root 1022这些都是文件的属性,包括文件的属主、属组和其他组的权限,属主和属组的名称,1022表示文件的大小,Feb 13 16:07是文件的修改时间。

至于被谁修改过是看不出来的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8610589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存