linux find 命令笔记(参考鸟哥第三版)

find [PATH] [option] [action] 或者find PATH OPTION [-exec COMMAND { } \;

1. 时间有关选项:共有 -atime, -ctime 不 -mtime ,以 -mtime 说明 -mtime n :n 为数字,意义为在 n 天前『一天内』被更劢过内容的档案;

-mtime +n :列出在 n 天前(不含 n 天本身)被更改过内容的档案档名;

-mtime -n :列出在 n 天内(含 n 天本身)被更改过内容的档案档名。

-newer file :file 为一个存在的档案,列出比 file 还要新的档案档名

Find / -mtime 0

0表示现在开始到24小时前

wps_clip_image-6722

wps_clip_image-6725

2

使用者或者组名:

-uid n :n 为数字,这个数字是用户癿账号 ID,就是UID ,这个 UID 是记在 /etc/passwd 里面不账号名称对应的数字。

-gid n  :n也是数字,代表组名的id就是GID

-user  name:  name使用的账号名

-group name:name 组名

-nouser ,-nogroup 不熟悉的用户和组的

3.档案名,文件属性有关

-name filename:搜索文件名为filename的文档

-size [+-]number : 大小规格c表示byte,k表示1024bytes

-type :搜索文件类型一般文件f,设备b和c ,目录d ,、socket是c

-perm mode 搜索文件权限

4 额外可进行的动作

-print :将搜索后的结构打印到当前屏幕上

-exec do:这个do就是你要执行的命令,比如将name是world的文件夹后再判断文件类型

操作:find / -name "world" -type d -exec file {} \;

结构 :/tmp/world: directory

{} 内的就是find / -name "world" -type d

-exec 一直到 \; 是关键词,代表 find 额外开始 (-exec) 到结束 (\;) ,

你可能感兴趣的:(linux find 命令笔记(参考鸟哥第三版))