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



linux find命令笔记(参考鸟哥第三版)
 
find [PATH] [option] [action] 或者find PATH OPTION [-exec COMMAND { } \;
 
1. 时间有关选项:共有 -atime, -ctime 不 -mtime ,以 -mtime 说明 -mtime n :n 为数字,意义为在 n 天前『一天内』被更劢过内容的档案;
  www.2cto.com  
-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 不熟悉的用户和组的
  www.2cto.com  
3.档案名,文件属性有关
 
-name filename:搜索文件名为filename的文档
 
-size [+-]number : 大小规格c表示byte,k表示1024bytes
 
-type :搜索文件类型一般文件f,设备b和c ,目录d ,、socket是c
 
-perm mode 搜索文件权限
 
4 额外可进行的动作
  www.2cto.com  
-print :将搜索后的结构打印到当前屏幕上
 
-exec do:这个do就是你要执行的命令,比如将name是world的文件夹后再判断文件类型
 
操作:find / -name "world" -type d -exec file {} \;
 
结构 :/tmp/world: directory
 
{} 内的就是find / -name "world" -type d
 
-exec 一直到 \; 是关键词,代表 find 额外开始 (-exec) 到结束 (\;)
 

相关内容

    暂无相关文章