-prune                             #忽略某个目录

=======================================================================================

$find   ~   -name   "*.txt"   -print                        #在$HOME中查.txt文件并显示

$find   .    -name   "*.txt"   -print $find   .    -name   "[A-Z]*"   -print     #查以大写字母开头的文件

$find   /etc   -name   "host*"   -print                      #查以host开头的文件

$find   .   -name   "[a-z][a-z][0–9][0–9].txt"    -print             #查以两个小写字母和两个数字开头的txt文件

$find .   -perm   755   -print $find   .   -perm -007   -exec ls -l {} \;      #查所有用户都可读写执行的文件同-perm 777

$find   . -type d   -print $find   .   !   -type   d   -print  $find   .   -type l   -print

$find   .   -size   +1000000c   -print                          #查长度大于1Mb的文件

$find   .   -size   100c         -print                         # 查长度为100c的文件

$find   .   -size   +10   -print                                #查长度超过期作废10块的文件(1块=512字节)

$cd / $find   etc   home   apps    -depth   -print   | cpio   -ivcdC65536   -o   /dev/rmt0 $find   /etc -name "passwd*"   -exec grep   "cnscn"   {}   \;   #看是否存在cnscn用户

$find . -name "yao*"   | xargs file $find   . -name "yao*"   |   xargs   echo    "" > /tmp/core.log $find   . -name "yao*"   | xargs   chmod   o-w

=======================================================================================

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 循环查找,linux命令-find {查找}相关推荐

  1. linux遍历所有文件包含字符串,Linux系统中使用grep命令,查找包含某字符串的文件...

    我们在windows查找包含包含某些文字的文件时,通过高级查找工具可以很方便的做到,一次在linux要用到这一功能时却犯了难,我们知道使用find -name 命令可以根据文件名来查找,但具体到文件里 ...

  2. shell脚本循环执行一个linux命令,Linux中循环执行shell命令的方法

    Linux命令行,循环执行shell命令 死循环 命令格式while true ;do ; done; 可以将 command 替换为任意命令. 下面以echo "hello"; ...

  3. linux for循环原理,linux for循环

    for循环是Linux shell 中最常用的结构.for 循环有三种结构:一种结构是列表for循环:第二种结构是不带列表for循环:第三种结构是类C风格的for循环. for var in list ...

  4. linux查找文件命令 要查找包含某字符

    find yourdir -type f -name "*" | xargs grep yourstring 可显示文件,和相关行的内容.

  5. linux程序循环执行,Linux之循环执行任务

    简介 在Linux下,crond服务是实现周期性计划任务的工具之一,crond服务能在规定的时间去执行设置的命令.脚本,功能类似windows下的"计划任务".对一个多用户多任务的 ...

  6. linux内核循环,模仿Linux内核kfifo实现的循环缓存

    想实现个循环缓冲区(Circular Buffer),搜了些资料多数是基于循环队列的实现方式.使用一个变量存放缓冲区中的数据长度或者空出来一个空间来判断缓冲区是否满了.偶然间看到分析Linux内核的循 ...

  7. linux expect循环用法,Linux expect用法介绍

    1.expect是linux中一个交互命令,一般在 /usr/bin/expect路径下,如果该路径未加入到环境中需要先添加,其作用场景常用于交互执行输入指令 常用命令: expect 获取上一命令执 ...

  8. linux文件循环备份,linux下的文件备份(未完待续)

    #/usr/bin/bsh path_file_list="/home/zwh/backup/" fn_file_list="$path_file_list/file_l ...

  9. linux里面查找替换命令,LINUX 查找替换命令 总结

    find /var/ -name "*.php" > /home/tmp 在/var/目录下查找 所有以.php后缀结尾的文件  结果很多,就 > 输出结果到/home ...

  10. Linux最常用的基础命令

    Linux最常用的基础命令个人总结 计算机基础知识: 32bit和64bit系统的区别.系统运行机制 32bit=内存的最大寻址空间是2**32,也就是说最大只能使用4GB的内存 64bit=内存的最 ...

最新文章

  1. 芯片IP,SOC,FPGA智能卡
  2. 给history命令加上执行用户和时间
  3. 应用DIV+CSS编码时容易犯的一些错误
  4. PHP与SQL注入攻击
  5. java反射基本使用,反射泛型参数类型获取
  6. 一个简单WCF项目的建立 by wsz
  7. Qt笔记-Qt中Json存二进制文件并读取文件(QJsonObject、QJsonArray、QJsonDocument的使用)
  8. ARCGIS 拓扑规则阐述
  9. 为什么我们使用volatile关键字? [重复]
  10. C#之重定向输入输出
  11. python中使用frame需要安装_python – 在SFrame中分组而不安装graphlab
  12. 分布式文件系统的性能测试方法
  13. python图片变清晰的软件_Python功能确实非常强大!不止PS可以美化照片Python也可以!满分...
  14. linux 挂载裸设备,centos挂载裸设备问题
  15. 达人评测 i711800h和i711375h选哪个好
  16. Qt OpenGL 旋转、平移、缩放
  17. 关联任天堂账号与服务器断开,任天堂疑似遇安全漏洞 多名NS玩家表示账户异常登录!...
  18. Windows7旗舰版安装Pytorch(CPU版)
  19. Java字母笔顺_Android实现中文汉字笔划(笔画)、中文拼音排序、英文排序
  20. early_initcall

热门文章

  1. 装系统后U盘缩水严重
  2. WebService传递XML数据 C#DataSet操作XML 解析WebService返回的XML数据
  3. Arcgis api for js 3.x调用浙江省天地图
  4. SSO单点登录系统的实战运用
  5. Java字符串分割函数split
  6. 深度破解中国服装网并购
  7. 拳皇(Java简单的小程序)
  8. [转载]运行金山词霸2007死机问题
  9. Tipard Blu-ray Player for Mac(高清蓝光播放器)
  10. Django导出Excel,前端下载