1.find 查换文件、目录和权限

find . -name aaa.txt 在当前目录及子目录查找文件名为aaa.txt文件

find . -name "*.txt" -o -name "*.pdf" 查找多个文件

find /usr/ -path "*local*" 在/usr/目录及子目录查找包含local的文件名

find . -type f -size 文件大小单元
find . -type f -size +10k 搜索小于10KB的文件
find . -empty 要列出所有长度为零的文件

find 和 grep 组合查找文件和文件里的内容
find . -name "*.txt" | xargs grep -in "test"
find /path -name "*.h" -exec grep -in "test" {} \;
-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;
-anewer<参考文件或目录>:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录;
-atime<24小时数>:查找在指定时间曾被存取过的文件或目录,单位以24小时计算;
-cmin<分钟>:查找在指定时间之时被更改过的文件或目录;
-cnewer<参考文件或目录>查找其更改时间较指定文件或目录的更改时间更接近现在的文件或目录;
-ctime<24小时数>:查找在指定时间之时被更改的文件或目录,单位以24小时计算;
-daystart:从本日开始计算时间;
-depth:从指定目录下最深层的子目录开始查找;
-expty:寻找文件大小为0 Byte的文件,或目录下没有任何子目录或文件的空目录;
-exec<执行指令>:假设find指令的回传值为True,就执行该指令;
-false:将find指令的回传值皆设为False;
-fls<列表文件>:此参数的效果和指定“-ls”参数类似,但会把结果保存为指定的列表文件;
-follow:排除符号连接;
-fprint<列表文件>:此参数的效果和指定“-print”参数类似,但会把结果保存成指定的列表文件;
-fprint0<列表文件>:此参数的效果和指定“-print0”参数类似,但会把结果保存成指定的列表文件;
-fprintf<列表文件><输出格式>:此参数的效果和指定“-printf”参数类似,但会把结果保存成指定的列表文件;
-fstype<文件系统类型>:只寻找该文件系统类型下的文件或目录;
-gid<群组识别码>:查找符合指定之群组识别码的文件或目录;
-group<群组名称>:查找符合指定之群组名称的文件或目录;
-help或——help:在线帮助;
-ilname<范本样式>:此参数的效果和指定“-lname”参数类似,但忽略字符大小写的差别;
-iname<范本样式>:此参数的效果和指定“-name”参数类似,但忽略字符大小写的差别;
-inum<inode编号>:查找符合指定的inode编号的文件或目录;
-ipath<范本样式>:此参数的效果和指定“-path”参数类似,但忽略字符大小写的差别;
-iregex<范本样式>:此参数的效果和指定“-regexe”参数类似,但忽略字符大小写的差别;
-links<连接数目>:查找符合指定的硬连接数目的文件或目录;
-iname<范本样式>:指定字符串作为寻找符号连接的范本样式;
-ls:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出;
-maxdepth<目录层级>:设置最大目录层级;
-mindepth<目录层级>:设置最小目录层级;
-mmin<分钟>:查找在指定时间曾被更改过的文件或目录,单位以分钟计算;
-mount:此参数的效果和指定“-xdev”相同;
-mtime<24小时数>:查找在指定时间曾被更改过的文件或目录,单位以24小时计算;
-name<范本样式>:指定字符串作为寻找文件或目录的范本样式;
-newer<参考文件或目录>:查找其更改时间较指定文件或目录的更改时间更接近现在的文件或目录;
-nogroup:找出不属于本地主机群组识别码的文件或目录;
-noleaf:不去考虑目录至少需拥有两个硬连接存在;
-nouser:找出不属于本地主机用户识别码的文件或目录;
-ok<执行指令>:此参数的效果和指定“-exec”类似,但在执行指令之前会先询问用户,若回答“y”或“Y”,则放弃执行命令;
-path<范本样式>:指定字符串作为寻找目录的范本样式;
-perm<权限数值>:查找符合指定的权限数值的文件或目录;
-print:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为每列一个名称,每个名称前皆有“./”字符串;
-print0:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为全部的名称皆在同一行;
-printf<输出格式>:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式可以自行指定;
-prune:不寻找字符串作为寻找文件或目录的范本样式;
-regex<范本样式>:指定字符串作为寻找文件或目录的范本样式;
-size<文件大小>:查找符合指定的文件大小的文件;
-true:将find指令的回传值皆设为True;
-typ<文件类型>:只寻找符合指定的文件类型的文件;
-uid<用户识别码>:查找符合指定的用户识别码的文件或目录;
-used<日数>:查找文件或目录被更改之后在指定时间曾被存取过的文件或目录,单位以日计算;
-user<拥有者名称>:查找符和指定的拥有者名称的文件或目录;
-version或——version:显示版本信息;
-xdev:将范围局限在先行的文件系统中;
-xtype<文件类型>:此参数的效果和指定“-type”参数类似,差别在于它针对符号连接检查。

2、查看linux 系统版本

uname -a

最新文章

  1. Java之多态(二)
  2. java基础 super 子类调用父类
  3. [原创]java WEB学习笔记95:Hibernate 目录
  4. appium入门
  5. Android之sdcard操作
  6. 光流算法:灰度恒常约束,LK算法,HS算法
  7. 计算机网络——TCP与UDP协议详解
  8. zedboard - 轻量级以太网控制器LWIP
  9. C# foreach循环绑定key数组和value 数组(备用)
  10. linux下svn客户端报错Cannot negotiate authentication mechanism的解决方法
  11. @@IDENTITY在加触发器时返回错误的ID值
  12. oracle状态
  13. 【Python】excel读写操作 xlrd &amp; xlwt
  14. DeepLearning.ai学习笔记(四)卷积神经网络 -- week4 特殊应用:人力脸识别和神经风格转换
  15. put与putIfAbsent区别
  16. python3-元类
  17. Prometheus Node_exporter
  18. .NET面试题系列(十一)WinDbg、Perfmon
  19. java类的设计原则
  20. 算法(JAVA)----两道小小课后题

热门文章

  1. add, subtract, multiply, divide
  2. 【Linux】使用Nginx发布dotnet的网站
  3. C 小白的 thrift 环境搭建
  4. angular.js使用ui-router注入报错,这里是版本问题导致的
  5. 201771010126 王燕《面向对象程序设计(java)》第八周学习总结
  6. ECMA Script 6_数值的扩展
  7. Laravel项目部署上线(阿里云 Ubuntu 16.04)
  8. mysql字符集校对
  9. 用JS编写个人所得税计算器
  10. Java将Excel解析为数组集合