作者:david_zhang@sh 【转载时请以超链接形式标明文章】

链接:http://www.cnblogs.com/david-zhang-index/archive/2012/07/02/2573191.html?updated=1

shell编程不好,所以各种命令都的整理下,见笑了,内容来自互联网,笔者自己整理了下:

 1 find . -name "*.txt" -print                          在当前目录中查.txt文件并显示
 2 find . -name "[A-Z]*" -print                         查以大写字母开头的文件
 3 find . -name "[a-z][a-z][0--9][0--9].txt" -print     查以两个小写字母和两个数字开头的txt文件
 4 find . -size +1000000c -print                        查长度大于1Mb的文件
 5 find . -size 100c -print                             查长度为100c的文件
 6 find . -size +10 -print                              查长度超过期作废10块的文件(1块=512字节)
 7 find . -name "host*" -print                          查以host开头的文件
 8 find . -name "ap*" -o -name "may*"                   查找以ap或may开头的文件
 9 find . -name "tom.txt" [!] -ftype vfat               查找名称为tom.txt且文件系统类型不为or为vfat的文件
10 find . -name "wa*" -type l                           查找名为wa开头且类型为符号链接的文件
11 find . [!] -type d -print                            查找非目录或者目录文件
12 find . -empty                                        查找大小为0的文件或空目录
13 find . -name "passwd*" -exec grep david {} \         看是否存在david用户
14 find . -perm 755 -print -exec ls -l {} \             查所有用户都可读写执行的文件
15 find . -name "tmp.txt" -exec cat {} \                查找temp.txt文件并查看
16 find . -name "tmp.txt" -ok rm {} \                   查找temp.txt文件并删除
17 find . -mtime -2                                     在.下查最近两天内改动过的文件
18 find . -atime -1                                     查1天之内被存取过的文件
19 find . -mmin +60                                     在.下查60分钟前改动过的文件
20 find . -amin +30                                     查最近30分钟前被存取过的文件
21 find . -user david                                   列出.目录内属于用户david的文件或目录
22 find . -uid +501                                     列出.目录内用户的uid大于501的文件或目录
23 find . -group david                                  列出.组内为david的文件或目录
24 find . -gid 501                                      列出.组内id为501的文件或目录

Example:

 1 Linux下Find与cp、rm结合的应用
 2 --------------------------------------------------------------------------------
 3 1.find and cp
 4 find /home -name '*.conf'|xargs -I {} cp -r {} /home/conf/
 5
 6 2.find and rm
 7 find /home -name 'test-file-*' | xargs rm -rf
 8
 9 other example
10 1.find . -mtime -1 -type f -exec ls -l {} \;
11 2.find /tmp -name "*.h" | xargs -n50 grep SYSCALL_VECTOR
12 3.find /tmp -name "*.h" -exec grep "SYSCALL_VECTOR" {} \; 

笔者另推荐:find命令具体含义参考以下链接:http://unixhelp.ed.ac.uk/CGI/man-cgi?find

转载于:https://www.cnblogs.com/david-zhang-index/archive/2012/07/02/2573191.html

【原】Linux find 命令整理相关推荐

  1. Linux 常用命令整理(Centos7) (时区/正则/sed/htop/screen/ln/awk/……)

    目录 Linux 常用命令整理(Centos7) (附加正则.时区.git等) 一.系统查询常用命令: 1.文件中空格制表符替换sed 2.查看宿主机的用户名密码 3.last .w.lastb 查看 ...

  2. linux最简单的命令,Linux 简单命令整理

    Linux系统是一种开源高稳定性的操作系统,在服务器领域得到广泛的应用.作为一个Java后台开发工程师经常需要登录Linux服务器部署应用程序,或者是查看程序的运行状态.一般的Linux服务器上是不会 ...

  3. linux常用命令整理分类

    linux常用命令整理分类 快捷入口 命令帮助指令 开机关机指令 linux 文件权限 linux 文件操作 linux 文件内容查阅 指令和文件的搜索 文件系统 压缩文件 Shell script ...

  4. Linux常用命令,Linux常用命令整理

    Linux常用命令一般可以分为很多种,比如查看硬件信息相关命令就有8个,分别是ifconfig.free.fdisk.ethtool.mii-tool.dmidecode.dmesg.lspci,用于 ...

  5. Linux常用命令整理(适合初学)

    关机.重启操作.帮助文档 1.帮助命令 1.1 help help cd #查看cd命令的帮助信息<help仅支持查看linux内建命令> vim --help #查看vim命令的帮助信息 ...

  6. linux 复制命令yy,Linux常用命令整理

    Linux常用命令 1.echo:输出一行文字 -n:输出但不换行 -e:使"\"所引用的转义序列生效 2.cd shell提供了两个变量 PWD:当前工作目录 OLDPWD:前一 ...

  7. linux常用命令整理1

    参考资料:http://blog.720ui.com/2013/linux_command/ 常用的快捷键: Ctrl+c  强制终止当前命令 Ctrl+l  清屏 Ctrl+a 光标移动到命令行首 ...

  8. Linux网络管理命令整理回顾

    一.前言 有次在使用私有云主机时,发现centos7.5的系统没有route命令,但是内网与外网又不通,只能通过内网安装源服务器,本文特此回顾整理Linux系统中网络管理相关命令,以供参考. 另外,我 ...

  9. linux常用命令整理

    1. find 基本语法参数如下: find [PATH] [option] [action]# 与时间有关的参数: -mtime n : n为数字,意思为在n天之前的"一天内"被 ...

最新文章

  1. php面试框架的执行流程图,ThinkPHP2.2框架执行流程图,ThinkPHP控制器的执行流程
  2. OpenStack Neutron浅析(二)
  3. Unity3D for iOS初级教程:Part 2/3
  4. 用Python进行SQLite数据库操作
  5. POJ - 3190 Stall Reservations(贪心+优先队列优化)
  6. 简介明了——map+multimap头文件函数详解
  7. JAXB自定义绑定– Java.util.Date / Spring 3序列化
  8. 诺德尔-2011-2003-V1新版 ghost安装版
  9. Ubuntu 20.04部署minikube配置不上阿里云的minikube镜像
  10. Python基础与大数据应用(三)
  11. 如何将数据库删除干净
  12. kaptcha生成java验证码
  13. 微信公众号服务号申请注册教程
  14. python报错:expected an indented block
  15. 三国志战略版:登庸令队伍_貂蝉与贾诩的武锋组合
  16. [老码团队]ttcn3特性介绍
  17. 让我在这枯燥的实验室机房里,告诉你们什么是嵌入式软件开发
  18. Windows 10快捷键入门(会更新)
  19. 在html table 标签的中background和bgcolor两个属性有什么关系?
  20. JavaEE项目bug修复记——一场由特殊空字符(160号ASCII码)引发的血案

热门文章

  1. 固态器件理论(11)超导设备
  2. 基本电路元件和特性(1)电阻基础(R)
  3. FPGA之道(27)VHDL的操作符号
  4. 【 FPGA 】序列检测器的Mealy状态机实现
  5. 【js细节剖析】通过=操作符为对象添加新属性时,结果会受到原型链上的同名属性影响...
  6. URL解析-URLComponents
  7. Asp.net 用户控件和自定义控件注册
  8. JVM结构、内存分配、垃圾回收算法、垃圾收集器。
  9. Java中JDK,JRE和JVM之间的关系
  10. 关于json的操作 jsonArray---jsonObject