思维导图
为了使后面的讲解更加清晰,我们先附上find命令的思维导图
命令的使用
下面我们对find命令的参数和选项进行测试,熟悉该指令的应用。
option
一.与文件时间有关的参数的指令
前面我们提到了Linux文件系统的三个时间,他们分别是mtime,atime,ctime,下面我们先来进行一下简单的回顾:
mtime:文件系统的修改时间,如果文件的内容被修改则会更新mtime。
atime:文件系统的访问时间,如果对文件进行进行访问,并且保证atime=mtime,就会更新该文件的atime.
ctime:文件系统的状态修改时间,如果对文件的某些属性,例如size,权限等进行了改变,便会更新该文件的ctime.
我们可以使用下面的指令来根据文件时间查找相关文件:
- find pathname -mtime n;
查找pathname下n天前更改了内容的文件(包括n天前这一天); - find pathname -mtine -n;
查找pathname下n天内更改了内容的文件