1.删除文件命令: find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 实例命令: find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \; 说明: 将/opt/soft/log/目录下所有30天前带".log"的文件删除。具体参数说明如下: find:linux的查找命令,用户查找指定条件的文...
1.命令格式 find pathname -options [-print -exec -ok ...] find [起始目录] [匹配选项] [操作选项] 2.命令功能 用于查找目录下的文件,同时可以调用其他命令执行相应操作 pathname - find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 3.命令选项/匹配选项 -name 按照文件名查找文件...
方法/步骤 1 -type 指定文件类型查找文件 2 -name 指定文件名查找文件 3 -maxdepth 指定查找深度 4 -mtime n 表示查询在n*24小时内修改多的文件,下面的-1表示1*24小时内修改过的文件,如果是1*24小时之前修改过的文件则为+24 5 -min n 表示n分钟内修改过的文件 注意事项 觉得有用请投我一票!转载不...
-ok,和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。find . -name "*.conf" -mtime +5 -ok rm { } \;在当前目录中查找所有文件名以.conf结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示...
-exec:对匹配的文件执行指定命令。 参数说明: [路径]:查找的目录路径。 [选项]:命令的可选参数,用于控制查找条件。 [表达式]:查找的具体条件,如文件名、类型等。 示例: [root@centos ~]# find / -name ifconfig/usr/sbin/ifconfig[root@centos ~]# find . -type f -name "*.txt"./example.txt[ro...
1. 按文件名搜索:`-name` “` find . -name “file.txt” “` 该命令会在当前目录及子目录中查找名为`file.txt`的文件。 2. 按文件类型搜索:`-type` “` find . -type f “` 该命令会在当前目录及子目录中查找所有的普通文件。 常见的文件类型参数有: ...
1 命令名称:find 2 命令所在路径:/bin/find 3 执行权限:所有用户 4 语法:find 【搜索范围】find 5 -name 文件名搜索 6 -iname 文件名搜索(不区分大小写)7 -size 以大小搜索(单位:数据块)8 -user 根据所有者查找 9 -group 根据所属组查找 10 -amin 访问时间 11 -cmin 文件属性...
Linux 查找命令find是Linux系统中最重要和最常用的命令之一,用于查找与指定参数条件匹配的文件及目录列表。find查找命令可以在各种条件下使用,我们可以通过权限,用户,组,文件类型,修改日期,大小等多种条件来查找文件。 这里我会以实例的形式向大家说明find命令的具体用法。
示例1:find / -maxdepth 2 -name "*.conf" ,该命令中”/”为第一级目录,查找文件的最大目录深度为2。 [root@nat1 ~]# find / -maxdepth 2 -name "*.conf" /etc/resolv.conf /etc/asound.conf /etc/logrotate.conf /etc/dracut.conf
locate命令其实是“find -name”的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),属于模糊查询,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate...