[root@localhost ~]# find /-name yum.conf /etc/yum.conf #在目录下査找文件名是yum.conf的文件 但是find 命令有一个小特性,就是搜索的文件名必须和你的搜索内容一致才能找到。如果只包含搜索内容,则不会找到。我们做一个实验: [root@localhost ~]# ...
[root@DevOps test] # find / -nouser find: “/proc/5244/task/5244/fd/5”: 没有那个文件或目录 find: “/proc/5244/task/5244/fdinfo/5”: 没有那个文件或目录 find: “/proc/5244/fd/5”: 没有那个文件或目录 find: “/proc/5244/fdinfo/5”: 没有那个文件或目录 注意:这四行之前说过,是f...
说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件 的文件并对之采取相关的操作。 该命令提供的寻找条件可以是一个用逻辑运算符 not、and、or 组成的复合条件。比较具体的语法find path-name [ -options] [-print –exec -ok 命令 {} \; ]...
2、find命令基本使用 shell #1.find命令基本使用#按照文件名搜索[root@192 ~]# find . -name abcde./abcde#提示:搜索位置越大,消耗系统资源越多。#在生产服务器上搜索的时候,尽量不在根目录下搜索,把搜索的范围尽量控制在最小。#2.-iname[root@192 ~]# find . -iname abcde./ABCDE./abcde#提示:i表示...
find 是有两个参数:第一个参数用来指定搜索路径;第二个参数用来指定搜索内容。路径:所要搜索的目录及其所有子目录。默认为当前目录。find命令在子目录中遍历的深度参数:-maxdepth,-mindepth -maxdepth=1 不递归目录 常用搜索选项 一、按照文件名搜索 选项:-name: 按照文件名搜索;-iname: 按照文件名搜索,不区分...
$ find ./test -not -name "*.php" ./test ./test/abc.txt ./test/subdir 在上面的示例中我们找到了所有扩展名不是 php 的文件和文件夹。我们也可以使用感叹号 ! 来代替 -not。 find ./test ! -name "*.php" 5. 结合多个查找条件 我们可以同时使用多个查找条件来指定文件名并排除某些文件。
find . -name "*.conf" -mtime +5 -ok rm { } \; 在当前目录中查找所有文件名以.LOG结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示 二、find命令的常用选项及实例 -a :组合条件“和” -not:组合条件“非” 非A并且非B:非(A或B) ...
# find -name "MyCProgram.c" ./backup/MyCProgram.c ./MyCProgram.c 1. 2. 3. 2.用文件名查找文件,忽略大小写 这是find命令的一个基本用法。下面的例子展示了用MyCProgram.c作为查找名在当前目录及其子目录中查找文件的方法,忽略了大小写。
Linux中find命令用法全汇总,看完就没有不会用的! Linux查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用,您可以通过权限,用户,组,文件类型,日期,大小等可能的条件查找文件。 通过这篇文章,我们以实例的形式分享...
find /tmp/ ! -name 'fstab' -a ! -user root find /tmp/ -not \( -name 'fstab' -o -user root \) 4.查找/var目录下属主为root,且属组Python的所有文件或目录 find /var/ -user root -group python -ls 5.查找/usr目录下不属于root,bin或Python的所有文件或目录,用两种方法 ...