[root@lqz ~]# find /dev -type l # b 块设备 [root@lqz ~]# find /dev -type b # c 字符设备 [root@lqz ~]# find /dev -type c # s 套接字 [root@lqz ~]# find /dev -type s # p 管道文件 [root@lqz ~]# find /dev -type p 4.find时间查找 #1.创建测试文件(后期shell会...
find: -exec: no terminating ";" or "+" 根据权限 通过-perm来实现。举例,找出当前目录下权限为777的文件 find . -type f -perm 777 找出当前目录下权限不是644的php文件 find . -type f -name "*.php" ! -perm 644 根据文件拥有者 找出文件拥有者为root的文件 find . -type f -user root 找出...
-group name:寻找群组名称为 name 的文件 -uid n:寻找拥有者 ID 为 n 的文件 -user name:寻找用户者名称为 name 的文件 -name file:寻找文件名为 file 的文件(可以使用通配符) 2. locate locate 命令其实就是 “find -name” 的另一种写法,但是要比后者快得多,因为 locate 命令不搜索具体目录,而是搜索...
(1)-name [filename]: 查找文件名为filename的文件 从以上的例子中我们可以看出,find命令需要一个路径名作为查找范围,find会深入到这个路径的每一个子目录中去寻找,打印文件的绝对路径。 如果指定路径为“/”,就查找整个文件系统。-name选项指定了文件名,-printf表示将结果输出到屏幕上,-type选项用来定位特殊文件...
find.-name file.txt 将当前目录及其子目录下所有文件后缀为.c的文件列出来: # find . -name "*.c" 将当前目录及其子目录中的所有文件列出: # find . -type f 查找/home 目录下大于 1MB 的文件: find/home-size+1M 查找/var/log 目录下在 7 天前修改过的文件: ...
find -type f -name "*.txt" -print0 |xargs -0 rm -f #将匹配到的文件删除,xargs -0将 \0作为输入定界符。 find -type f -name "*.c" -print0 | xargs -0 wc -l #统计所有c程序文件的行数额外可进行的动作参数 cd $del_path
```bash[root@server ~]# find . -user root[root@server ~]# find / -nouser # 查看无所有者的文件 - 按照文件类型搜索- -typed:查找目录- -typef:查找普通文件- -typel:查找软链接文件bash[root@server ~]# find /dev -type b[root@ser...
# find -name "MyCProgram.c" ./backup/MyCProgram.c ./MyCProgram.c 1. 2. 3. 2.用文件名查找文件,忽略大小写 这是find命令的一个基本用法。下面的例子展示了用MyCProgram.c作为查找名在当前目录及其子目录中查找文件的方法,忽略了大小写。
find命令是Linux系统中常用的查找文件和目录的命令。它可以通过指定条件来搜索文件,并根据条件结果执行相应的操作。 1.基本语法: find [path] [option] [expression] 2.常用选项: -name:根据文件名匹配搜索; -type:根据文件类型匹配搜索(如d表示目录,f表示文件); ...
$ find ./test -name 'abc*' ! -name '*.php' ./test/abc.txt ./test/abc 上面的命令查找所有以 abc 开头并且不含 .php 扩展名的文件。这个示例展现了 find 命令自带的查找表达式是多么的强大。 OR 操作符 当我们使用多个查找条件时, find 命令会将它们通过 AND 操作符结合起来,也就是说,只有满足所...