一、关于Linux中的三个时间 Access time、Modify time和Change time
Linux中可以使用stat+文件名来查看该文件的详细信息。
Access time:最后一次访问文件或目录的时间。
Modify time:最后一次修改文件或目录的时间。
Change time:最后一次改变文件或目录(改变的是数据属性)的时间。
1、stat file1,查看file1的详细信息。如图
2、用chmod u-w file1 指令修改该文件属性后,change time发生改变,如图
3、在file1文件中写入”hello bit”,modify time发生改变,如图
4、关于access time,分两种情况:
(1)、当atime=mtime时,访问文件,文件时间会更新。
(2)、当atime>mtime时,访问文件,文件时间不变。
二、Linux中的find指令
1、按文件名查找文件
2、按照文件权限查找文件
3、查找某一类型的文件
(1)、目录
(2)、块设备文件
find . -type b
(3)、字符设备文件
find . -type c
(4)、管道文件
find . -type p
(5)、符号链接文件
find . -type l
(6)、普通文件
find . -type f
4、按文件属主查找文件
5、按照文件所属组查找文件
6、按时间查找文件
(1)、按文件更改时间查找
(2)、按文件访问时间查找
(3)、按文件创建时间来查找
7、按长度查找文件
(1)、查找长度大于1MB的文件
(2)、查找长度为100c的文件
(3)、查长度超过期作废10块的文件(1块=512字节)
8、忽略某个目录
9、使查找在进入子目录前先行查找完本目录
10、如果遇到符号链接文件,就跟踪链接所指的文件
11、查文件时不跨越文件系统mount点
查文件时不跨越文件系统mount点
12、-exec,此时find命令对匹配的文件执行该参数所给出的shell命令。
13、-print,此时find命令将匹配到的文件输出到标准输出。