背景色是:orange

#### find命令
find
* path: 所有搜索的目录以及其所有子目录。默认为当前目录
* expression: 所有搜索的文件的特征
* cmd: 对搜索结果惊醒待定处理

find命令常用选项及实例

  • -name 按照文件名查找文件
find /dir -name fillename   在/dir目录及子目录下面查找名字为fillename的文件
find . -name "*.c" 在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件
  • -perm 按照文件权限来查找文件
find . -perm 755 -print  在当前目录下查找文件权限为755(即文件属性可读,写,执行,其他用户可以读,执行)的文件
  • -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune讲被find忽略
find /apps -path "/aps/bin" -prune -o -print  在/apps目录下查找文件,但是不希望在/apps/bin目录下查找
find /usr/sam -path "/usr/sam/dirl" -prune -o -print 在/usr/sam目录下查找不在dirl子目录之内的所有文件
  • -depth 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找
find / -name "CON.FILE" -depth -print  它将首先匹配所有的文件然后在进入子目录中查找
  • -user 按照文件属主来查找文件
find ~ -user sam -print 在$HOME目录中查找文件属主为sam的文件
  • -group 按照文件所属的组来查找文件
find /apps -group gem -print  在/apps目录下查找属于gem用户组的文件
  • -mtime -n/+n 按照文件的更改时间来查找时间,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前
find / -mtime -5 -print   在系通根目录下查找更改时间在5日以内的文件
find / -mtime +3 -print 在系统根目录下查找更改时间在3日以前的文件
  • -nogroup 查找无有效所属组的五摁键,即改文件所属的组在/etc/groups中不存在
find / -nogroup -print
  • -nouser 查找无有效属主的文件,即改文件的属主在/etc/groups中不存在
find /home -nouser -print
```<font color="red"></font>
<table><tr><td bgcolor=orange>背景色是:orange</td></tr></table>
#### find命令
find<path><expression><cmd>
* path: 所有搜索的目录以及其所有子目录。默认为当前目录
* expression: 所有搜索的文件的特征
* cmd: 对搜索结果惊醒待定处理 #### find命令常用选项及实例
* -name 按照文件名查找文件

find /dir -name fillename 在/dir目录及子目录下面查找名字为fillename的文件

find . -name "*.c" 在当前目录及其子目录(用“.”表示)中查找任何扩展名为“c”的文件

* -perm  按照文件权限来查找文件

find . -perm 755 -print 在当前目录下查找文件权限为755(即文件属性可读,写,执行,其他用户可以读,执行)的文件

* -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune讲被find忽略

find /apps -path "/aps/bin" -prune -o -print 在/apps目录下查找文件,但是不希望在/apps/bin目录下查找

find /usr/sam -path "/usr/sam/dirl" -prune -o -print 在/usr/sam目录下查找不在dirl子目录之内的所有文件

* -depth   在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找

find / -name "CON.FILE" -depth -print 它将首先匹配所有的文件然后在进入子目录中查找

* -user  按照文件属主来查找文件

find ~ -user sam -print 在$HOME目录中查找文件属主为sam的文件

* -group 按照文件所属的组来查找文件

find /apps -group gem -print 在/apps目录下查找属于gem用户组的文件

* -mtime -n/+n  按照文件的更改时间来查找时间,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前

find / -mtime -5 -print 在系通根目录下查找更改时间在5日以内的文件

find / -mtime +3 -print 在系统根目录下查找更改时间在3日以前的文件

* -nogroup 查找无有效所属组的五摁键,即改文件所属的组在/etc/groups中不存在

find / -nogroup -print

* -nouser  查找无有效属主的文件,即改文件的属主在/etc/groups中不存在

find /home -nouser -print

最新文章

  1. 机器学习&amp;数据挖掘笔记_22(PGM练习六:制定决策)
  2. flash cs6导入某些mp3不能的解决办法
  3. 改写libsvmread读取多标记数据集
  4. java订电影票系统
  5. 我的Windows naked apps
  6. ubuntu 错误 &amp; 解决
  7. apply方法别有他用!
  8. Github是什么?看完你就了解一些了
  9. 老罗android开发视频教程 下载地址
  10. Orleans的集群构建
  11. Linux入门之常用命令(4)vi编辑器
  12. Linux nc 命令传输文件
  13. CentOS6.8配置GO语言开发环境
  14. Chapter 1 Securing Your Server and Network(13):配置端点安全性
  15. flask轻量级框架入门
  16. SQL报错盲注
  17. curl模拟post json或post xml文件
  18. DingDing的CorpSecretID和SSOSecret不是一个东西
  19. npm run dev
  20. spring-security使用

热门文章

  1. oracle 拆分字符串
  2. UNIX基本命令
  3. VUE页面实现加载外部HTML方法
  4. 【Linux】【Services】【Project】Haproxy Keepalived Postfix实现邮件网关Cluster
  5. 【Linux】【Web】【Nginx】配置nginx日志到远程syslog服务器
  6. 【Java 基础】Java日期格式问题
  7. Jedis操作五种不同的类型的数据
  8. java多线程4:volatile关键字
  9. 20个ios登陆界面
  10. &lt;转&gt;企业应用架构 --- 分层