Linux find命令
程序员文章站
2022-03-11 11:49:18
...
Linux find命令是在指定目录下查找文件,并执行指定的操作。提供了较多的选项,功能强大。
语法:
find [查询路径] [选项] [参数] [查询内容]
选项:
-
-name:按文件名查找文件,区分大小写
-
-iname:按文件名查找文件,不区分大小写
-
-path:指定目录下文件的匹配路径
-
-type:查找某一类型的文件(b:块设备文件 d:目录 c:字符设备文件 p:管道文件 l:符号链接文件 f:普通文件)
-
-user 查找用户名的所有者的所有文件
-
-group 根据所属组查找相关文件
-
-amin 访问时间access
-
-cmin 文件属性change
-
-mmin 文件内容modify
示例1:查找/usr路径下一天内修改过的文件
find /usr -mtime 1
示例2:查找/usr路径下所有以*.log结尾的文件
find /usr -name "*.log"
示例3:查找/usr路径下目录,并排序
find /usr -type d | sort
示例4:查找文件大小超过10M的文件
find /usr/local/tomcat/tomcat_18001/feideedatalogs/ -size +10M -type f | xargs ls -l
上一篇: 模式有感——读《元素模式》
下一篇: php怎么把变量转为字符串
推荐阅读
-
Linux mv命令
-
Linux编程 4 (创建文件touch,复制文件cp,tab补全,链接文件ln)
-
PHP读取PDF内容(LINUX下XPDF的配置和使用)_PHP教程
-
每天一个linux命令(10):cat 命令
-
php升级 - 正在运行中的服务器,如何平滑从php5.2升级到php5.3 ,linux+php-fpm+nginx
-
每天一个linux命令(8):cp 命令
-
Linux和Windows平台下PHP中PDF支持库的安装及应用案例_PHP
-
Linux系统centos7.X安装tomcat8的图文教程
-
Linux下RPM软件包的安装与卸载方法
-
每天一个linux命令(7):mv命令