linux find
2016-01-18 14:41
465 查看
find 查找文件命令
语法格式
find pathname expression action
pathname 可以是相对路径,可以是绝对路径
expression 搜寻条件,支持正则表达式
可以使用以下搜索方法
-name 按名字搜索
-size 按大小搜索([+|-]n :其中+n表示大小超过n个数据块,-n表示小于n个数据块,n表示等于n个数据块)
-atime 按访问时间搜索
-mtime 按最后一次更改时间搜索([+|-]n:+n表示n天之前,-n表示n天之内,n表示n天)
-type 按类型搜索(这里是指目录,文件,引用等,如果按后缀名搜索,请使用-name)
action 有以下可用
-print 默认方式,将搜索结果打印到屏幕
-ls 将搜索结果以ls的方式显示当前路径名和相关统计信息
-exec {} \; 在每一个搜索到的文件上执行指定的命令
-ok {}\; 在对每个搜索到的文件 执行命令之前进行确认
例:
find . -name 20160107 -print
find . -name 20160107 -ls
find . -name 20160107 -ok ls {} \;
find . -name 20160107 -exec ls {} \;
语法格式
find pathname expression action
pathname 可以是相对路径,可以是绝对路径
expression 搜寻条件,支持正则表达式
可以使用以下搜索方法
-name 按名字搜索
-size 按大小搜索([+|-]n :其中+n表示大小超过n个数据块,-n表示小于n个数据块,n表示等于n个数据块)
-atime 按访问时间搜索
-mtime 按最后一次更改时间搜索([+|-]n:+n表示n天之前,-n表示n天之内,n表示n天)
-type 按类型搜索(这里是指目录,文件,引用等,如果按后缀名搜索,请使用-name)
action 有以下可用
-print 默认方式,将搜索结果打印到屏幕
-ls 将搜索结果以ls的方式显示当前路径名和相关统计信息
-exec {} \; 在每一个搜索到的文件上执行指定的命令
-ok {}\; 在对每个搜索到的文件 执行命令之前进行确认
例:
find . -name 20160107 -print
find . -name 20160107 -ls
find . -name 20160107 -ok ls {} \;
find . -name 20160107 -exec ls {} \;
相关文章推荐
- Linux下的PCI总线驱动
- Linux 常用基本命令之十三 whereis
- Centos运行级别和开机过程
- Linux 零拷贝技术
- Linux系统是32位还是64位操作系统
- Linux下 ntp 时间同步服务ntpd 出现 the NTP socket is in use, exiting 解决
- linux设置安全连接设置(私钥)
- Linux学习之traceroute命令
- Linux远程秘钥登录方式
- Linux之-atime、ctime、mtime
- Linux下的PCI驱动编程
- linux 常用基本命令之十二 which
- CentOS设置服务开机启动的方法
- linux打印彩色字
- linux系统监控工具之top详解
- centos操作系统启动过程
- 2016年最受欢饮的Linux发行版排行榜曝光
- linux下用户及用户组的管理
- CentOS7安装iptables防火墙
- linux 常用基本命令之十一 du