首页 > 其他分享 >find

find

时间:2023-03-03 22:46:07浏览次数:36  
标签:wefjack name -- home root find

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

引用文件:Primary Index (GNU Findutils 4.9.0)

标签:wefjack,name,--,home,root,find
From: https://www.cnblogs.com/wefjack/p/17177252.html

相关文章