find
通过文件(名称)、属性、时间、所有者查找文件
option
参数 | 参数说明 |
---|---|
-name | 搜索文件名,支持正则 |
-i | 忽略大小写搜索,默认对大小写敏感 |
-size | 大小写搜索,大于(+)、小于(-) |
路径 | 默认在本目录下查找 |
-group | 根据所在组查询 |
-uid | 根据uid查询 |
-type | 文件类型查找,d表示目录,f普通文件 |
-ctime | 根据文件创建时间查询 |
-perm | 根据权限查询 |
-a | and,比如大于2M and 小于4M文件(and -a) |
-o | or,或者 |
-prune -o | 排除搜索目录,举例find / -path "/mnt" -prune -o -name hosts(排除mnt目录) |
example
find /home
把该目录的内容全部列出来
root@LAPTOP-P81QF5GN:/# find /home
/home
/home/wefjack
/home/wefjack/.ansible
/home/wefjack/.ansible/tmp
/home/wefjack/.bashrc
/home/wefjack/.bash_history
/home/wefjack/.bash_logout
/home/wefjack/.lesshst
/home/wefjack/.motd_shown
/home/wefjack/.profile
/home/wefjack/.sudo_as_admin_successful
/home/wefjack/ceshi.md5
find /home -name *md*
root@LAPTOP-P81QF5GN:/# find /home -name *md5*
/home/wefjack/ceshi.md5
find / -path "/mnt" -prune -o -name ceshi*
root@LAPTOP-P81QF5GN:/# find / -path "/mnt" -prune -o -name ceshi*
/home/wefjack/ceshi.md5
不搜索mnt目录
find /home -name *md5 -ls
搜索完成后执行ls命令
root@LAPTOP-P81QF5GN:/# find /home -name *md5 -ls
0 -rw-r--r-- 1 root root 0 Mar 3 15:51 /home/wefjack/ceshi.md5
find /home -name *md5 | xargs ls -l
root@LAPTOP-P81QF5GN:/# find /home -name *md5 | xargs ls -l
-rw-r--r-- 1 root root 0 Mar 3 18:44 /home/wefjack/1/key.md5
-rw-r--r-- 1 root root 0 Mar 3 15:51 /home/wefjack/ceshi.md5
find /tmp -name core -type f -print | xargs /bin/rm -f
- 或者使用find /tmp -name core -type f -print | xargs rm -f
- 找到/tmp目录下文件名为core,文件类型为普通文件,然后删除。
root@LAPTOP-P81QF5GN:/# ll /tmp/
total 4
drwxrwxrwt 1 root root 4096 Mar 3 22:12 ./
drwxr-xr-x 1 root root 4096 Feb 3 10:17 ../
-rw-r--r-- 1 root root 0 Mar 3 22:12 core
-rw-r--r-- 1 root root 1428 Mar 3 21:31 passwd
root@LAPTOP-P81QF5GN:/#
root@LAPTOP-P81QF5GN:/#
root@LAPTOP-P81QF5GN:/# find /tmp -name core -type f -print | xargs /bin/rm -f
root@LAPTOP-P81QF5GN:/#
root@LAPTOP-P81QF5GN:/# ll /tmp/
total 3
drwxrwxrwt 1 root root 4096 Mar 3 22:19 ./
drwxr-xr-x 1 root root 4096 Feb 3 10:17 ../
-rw-r--r-- 1 root root 1428 Mar 3 21:31 passwd
标签:wefjack,name,--,home,root,find From: https://www.cnblogs.com/wefjack/p/17177252.html