shell中find的用法_grep用法linux
find命令的一般格式: find pathname -options [-exec] pathname 是find命令所查找的目录路径 -exec 对匹配的文件执行该参数所给出的shell命令 -options 选项参数: -name 按照文件名查找文件 -perm 按照文件权限来查找文件 -user 按照文件属主来查找文件 -group 按照文件所属组来查找文件 -mtime -n +n 按照文件的更改时间来查找文件,-n 表示n天以内,+n 表示n天前 -nogroup 查找无属组的文件 -nouser 查找无属主的文件 -type 查找某一类型的文件: b 块设备文件 d 目录 c 字符设备文件 p 管道文件 l 符号链接文件 f 普通文件
-iregex 忽略大小写的正则表达式 -regex 正则表达式
1、使用-name选项 例(1)在当前目录及子目录下查找所有“.log”文件 find . -name “*.log” (2)在当前目录及子目录下查找所有以大写字母开头的文件 find . -name “[A-Z]*”2、使用-perm选现 该选项用来查找那些指定权限的文件 例:查找当前目录及子目录下所有文件权限为755的文件 find . -perm 7553、使用-mtime选项 按照文件的修改时间来查找 例:(1)在当前目录下查找1天内修改过的文件 find . -mtime -1 (2)在当前目录中查找1天前修改过的文件 find . -mtime +14、使用exec来执行shell命令 格式要求: -exec 选项后面跟随着所要执行的命令,然后是一对{}一个空格和一个/,最后是一个分号。 例:在用户主目录下查找修改时间在3天前的“.txt”文件并删除 find . -mtime +3 -name “*.txt” -exec rm {} /; 5、使用正则表达式
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/181881.html原文链接:https://javaforall.cn
相关文章
- Linux 中 MV 命令的使用方法(mv命令用法linux)
- Linux 查看 Shell 版本的方法(linux查看shell版本)
- 脚本Linux下实现精准计时的Shell脚本(linux计时shell)
- Linux的强大之处:学习使用它的秘籍(linux的用法)
- 字符串Linux下使用Cut命令实现字符串切割(linux切割)
- Linux查看文件路径:简单5步搞定(linux查看文件路径)
- Linux下探索包之间的依赖关系(linux查看包依赖关系)
- 文字Linux终端如何复制文字(linux终端怎么复制)
- shell脚本Linux系统中如何执行Shell脚本(linux如何执行)
- 深入Linux:查看防火墙开放的端口(linux查看防火墙开放端口)
- Linux分析3.0:最新技术成就更多!(linux分析3.0)
- 臂探索Linux之旅:麒麟臂之力(linux麒麟)
- Linux 的alias简介和用法(linux的alias)
- 深入浅出Linux搭配%%用法(linux用法)
- 开启Linux之旅:学习LINUX系统登录(linux系统登录)
- 探索Linux系统:深入理解uname命令的用法与功能(linux的uname)
- Linux上的异步通讯技术的优势和用法简介(异步通讯linux)
- Linux下变量的位置和用法(linux位置变量)
- 学习Linux必备:掌握dd命令的用法(linux中dd命令)
- Linux下Java命令:简介与基本用法(linux下java命令)
- Linux Bash:开创有潜力的shell脚本之旅(linux bash @)
- Linux下查看组权限的方法(linux 查看组的权限)
- 『Linux尾部命令:从命令行退出』(linux tail退出)