Access:访问时间:读一次这个文件的内容这个时间就会更新。例如 more cat 等操作但是
Is stat 等命令不会改变。
Modify: 修改时间:文件内容最后一次被修改的时间。例如 Vim后保存文件。
Change: 状态改动时间:是该文件的i节点最后一次被修改的时间。通过chmod ,chown 命令修改一次文件属性这个时间就会更新。
1.find 的功能:Linux下find的命令用于在目录结构中搜索文件,并执行指定的操作,find命令提供相当多的查找条件,功能非常强大。
2.find命令格式:find pathname -option [-print -exec -ok...]
3.命令参数:pathname :find命令所查找的目录路径。
4. -print:find命令将匹配的文件输出到标准输出。
5. -exec:find命令对匹配的文件执行该参数所给出的shell命令
6.命令的用法及截图:
(1)-name:按文件查找
(2)-user :按文件属主来查找:
(3)-perm:按执行权限来查找
(5)-name "[A-Z]*" -print :查以大写字母开头的文件
(6)-type b/d/c/p/l/f :查是块设备、目录、字符设备、管道、符号链接、普通文件
【1】. -type d -print :查找目录
【2】. -type f -print :查找普通文件
(7) 查当前目录下名字为work的文件,并在- e x e c选项中使用ls 命令将它们列出
.
(8)-mtime -n +n 按照⽂文件的更改时间来查找⽂文件, - n表⽰示⽂文
件更改时间距现在n天以内,+ n表⽰示⽂文件更改时间距现在n天以
前。find命令还有-atime和-ctime 选项,但它们都和-m time
选项相同。
例如:find . -mtime -1 :查找当前目录下更改时间距离现在一天内的文件
练习题:
(9)查找当前所有目录并排序: find . -type d | sort
(10)查找所有目录名称中按照”.log”结尾的目录:find . -name "*.log"
(11)查找系统中最近5分钟访问的目录:find / -amin -5
(12)查找系统中最近5天访问的文件:find / -mtime -5
(13)查找当前目录下所有权限为755的⽂文件,并设置成777
find . -perm 755 -exec chmod 777 {} \;