美文网首页
unix查找文件

unix查找文件

作者: 勿以浮沙筑高台 | 来源:发表于2016-09-26 09:17 被阅读19次
  • 查找当前目录及子目录中名为 "test" 的文件
#find . -name test // . 表示当前目录; -name: 根据名称查找.```
-  查找当前目录及子目录中名为 "abc" 的目录

find . type d -name abd // -type: 设定类型,d-文件类型,f-普通文件,l-链接文件```

  • 查找当前目录及子目录中后缀是”.html”的文件
#find . -name  "*.html"
#find . -name "*.gz"|xargs rm -rf // 查找并删除文件
#find . -ctime +365 -exec rm -rf {} \; // 查找一年前的文件并删除```
- 使用正则表达式查找当前目录及子目录中的文件和目录

// -regex 会进行“全路径”匹配,输出结果中会有'./'符号,因此正则表达式前要加'.'
#find . -regex '.
avtor'```

  • 查找当前目录及子目录中1分钟内被访问过的文件
// amin: 访问过; mmin: 修改过; cmin: 文件状态改变过 
// 精确到分钟的用amin,mmin,cmin;
// 精确到天的用atime,mtime,ctime
#find . -amin -5 ```
- 查找当前目录及子目录中指定用户或用户组的文件

find . -user/-group user```

  • 查找当前目录及子目录中指定权限的文件
#find . -perm 777```
- 查找当前目录及子目录中大于10M的文件

// -size:表示文件大小,+表示大于某个数,-表示小于某个数
// c表示单位是字节,可以将c换成K、M、G

find . -size +10M```

  • 上述所有的find命令都是在当前目录及子目录查找,如果不想深入到子目录,而是当前一层目录中查找,则可以:
#find . -maxdepth 1 -name "*.html"```
- 查找包含指定字符串的文件

grep -r keyWord *```

相关文章

  • unix查找文件

    查找当前目录及子目录中名为 "test" 的文件 find . type d -name abd // -type...

  • find 命令

    find 命令 find命令在Unix中是遍历文件层次的命令行工具,可以用来查找文件和目录,对它们执行一些后续命令...

  • find常用命令示例

    写在前面 在类unix操作系统中,find命令用于一个或多个目录树中查找文件。本文不会详细介绍find命令的用法,...

  • find查找文件以及文件夹

    查找文件夹 查找文件 格式

  • [python]好用的查找文件库glob,按照Unix 系统方式

    获得指定目录下所有后缀是.ckpt的文件,并以列表的方式返回绝对路径。

  • Linux命令之find

    根据名称查找文件 find 路径 -name "文件名或通配符" 根据编辑时间查找文件

  • linux命令记录

    查找文件 find / -name fileName 在根目录中查找文件fileName 在文件中检索字符 ...

  • Linux常用命令

    查找文件/目录 # 根据文件内容关键字查找文件 $ find . -name "aa*" | xargs grep...

  • grep 查找文件中满足条件的行

    grep [参数] 查找内容 查找文件 -v 反选 -n 显示行号 -r 递归查找文件 grep --color ...

  • HP UX

    Unix 家族发展史 What is UNIX ®?Unix_History_SVGHistory of Unix...

网友评论

      本文标题:unix查找文件

      本文链接:https://www.haomeiwen.com/subject/wgfqyttx.html