总结linux下find命令

转载 2015年07月08日 17:41:17

 在Linux中,特别是自己学习时经常会用的find命令:

find -name april* 在当前目录下查找以april开始的文件
find -name april* fprint file 在当前目录下查找以april开始的文件,并把结果输出到file中
find -name ap* -o -name may* 查找以ap或may开头的文件
find /mnt -name tom.txt -ftype vfat 在/mnt下查找名称为tom.txt且文件系统类型为vfat的文件
find /mnt -name t.txt ! -ftype vfat 在/mnt下查找名称为tom.txt且文件系统类型不为vfat的文件
find /tmp -name wa* -type l 在/tmp下查找名为wa开头且类型为符号链接的文件
find /home -mtime -2 在/home下查最近两天内改动过的文件
find /home -atime -1 查1天之内被存取过的文件
find /home -mmin +60 在/home下查60分钟前改动过的文件
find /home -amin +30 查最近30分钟前被存取过的文件
find /home -newer tmp.txt 在/home下查更新时间比tmp.txt近的文件或目录
find /home -anewer tmp.txt 在/home下查存取时间比tmp.txt近的文件或目录
find /home -used -2 列出文件或目录被改动过之后,在2日内被存取过的文件或目录
find /home -user cnscn 列出/home目录内属于用户cnscn的文件或目录
find /home -uid +501 列出/home目录内用户的识别码大于501的文件或目录
find /home -group cnscn 列出/home内组为cnscn的文件或目录
find /home -gid 501 列出/home内组id为501的文件或目录
find /home -nouser 列出/home内不属于本地用户的文件或目录
find /home -nogroup 列出/home内不属于本地组的文件或目录
find /home -name tmp.txt -maxdepth 4 列出/home内的tmp.txt 查时深度最多为3层
find /home -name tmp.txt -mindepth 3 从第2层开始查
find /home -empty 查找大小为0的文件或空目录
find /home -size +512k 查大于512k的文件
find /home -size -512k 查小于512k的文件
find /home -links +2 查硬连接数大于2的文件或目录
find /home -perm 0700 查权限为700的文件或目录
find /tmp -name tmp.txt -exec cat {} \;
find /tmp -name tmp.txt -ok rm {} \;

find / -amin -10 # 查找在系统中最后10分钟访问的文件
find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于 groupcat的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find / -mtime -1 #查找在系统中最后24小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于FRED这个用户的文件

linux下find命令

  • 2014年12月08日 14:16
  • 23KB
  • 下载

Linux下find命令整理

  • 2014年01月23日 17:12
  • 21KB
  • 下载

linux下find(文件查找)命令的用法总结

==转载于:http://blog.chinaunix.net/uid-24648486-id-2998767== 前言:我们为什么要学会使用find命令?   每一种操作系统都有成千上...

linux下find命令的用法

  • 2012年03月06日 09:42
  • 21KB
  • 下载

linux下find命令详解

  • 2012年05月13日 23:17
  • 55KB
  • 下载

linux下查找文件命令总结find、locate、whereis、which、type

我们经常需要在系统中查找一个文件,那么在linux系统中我们如何准确高效的确定一个文件在系统中的具体位置呢?一下我总结了在linux系统中用于查找文件的几个命令。 1、find命令 find是最常...

linux下的grep和find命令简单总结

grep命令grep命令用于对文本进行搜索,格式为:“grep [选项] [文件]”。 搜索某个关键词:“grep 关键词 文本文件” 参数 作用 -b 将可执行文件(bi...

Linux下find(文件查找)命令使用实例总结

find在不指定查找目录的情况下是对整个系统进行遍历查找 使用格式 :   find  [指定查找目录]  [查找规则]  [查找完后执行的action]...

linux下find(文件查找)命令的用法总结

前言:我们为什么要学会使用find命令?   每一种操作系统都有成千上万的文件组成,对于linux这样“一切皆文件”的操作系统来说更不例外,大家应该都能很轻松使用windows下的文件查找功能,但...
  • yyyljw
  • yyyljw
  • 2017年05月12日 10:00
  • 255

项目总结--实现Linux下的find命令

Linux find命令的实现 总结
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:总结linux下find命令
举报原因:
原因补充:

(最多只允许输入30个字)