Linux常用命令(十二)

目录

find指令特殊查找

(1)find / -atime -n # 查找在系统中最后n*24小时访问的文件(这里的时间是以天为单位的)

(2)find / -empty # 查找在系统中为空的文件或者文件夹

(3)find / -group admin# 查找在系统中属于group为admin的文件

(4)find / -mtime -n #查找在系统中最后n*24小时内修改过的文件

(5)find / -user admin#查找在系统中属于admin这个用户的文件

(6)find / -size +500c#查找出大于10000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)

(7)find / -size -10k#查找出小于10KB的文件


find指令特殊查找
 

(1)find / -atime -n # 查找在系统中最后n*24小时访问的文件(这里的时间是以天为单位的)

[root@localhost ~]# find / -atime -1
这里太多了,就列出部分(剩下的都是列出部分)

/proc/1125/task/1303/uid_map
/proc/1125/task/1303/gid_map
/proc/1125/task/1303/projid_map
/proc/1125/task/1303/setgroups
/proc/1125/task/1304
/proc/1125/task/1304/fd
/proc/1125/task/1304/fd/0
/proc/1125/task/1304/fd/1
/proc/1125/task/1304/fd/2
/proc/1125/task/1304/fd/3
/proc/1125/task/1304/fd/4
/proc/1125/task/1304/fd/5
/proc/1125/task/1304/fd/6
/proc/1125/task/1304/fd/7
/proc/1125/task/1304/fd/8
/proc/1125/task/1304/fd/9
/proc/1125/task/1304/fd/10
/proc/1125/task/1304/fd/11
/proc/1125/task/1304/fd/12
/proc/1125/task/1304/fd/13
/proc/1125/task/1304/fd/14
/proc/1125/task/1304/fd/15
/proc/1125/task/1304/fd/16
/proc/1125/task/1304/fd/17
/proc/1125/task/1304/fd/18
/proc/1125/task/1304/fd/19
/proc/1125/task/1304/fd/20
/proc/1125/task/1304/fdinfo
/proc/1125/task/1304/fdinfo/0
/proc/1125/task/1304/fdinfo/1^C

(2)find / -empty # 查找在系统中为空的文件或者文件夹

find / -empty

/usr/share/X11/locale/am_ET.UTF-8/XI18N_OBJS
/usr/share/X11/locale/cs_CZ.UTF-8/XI18N_OBJS
/usr/share/X11/locale/el_GR.UTF-8/XI18N_OBJS
/usr/share/X11/locale/fi_FI.UTF-8/XI18N_OBJS
/usr/share/X11/app-defaults
/usr/share/X11/fonts/encodings/large
/usr/share/empty
/usr/share/games
/usr/share/ghostscript/conf.d
^C
[root@localhost ~]# find / -empty

(3)find / -group admin# 查找在系统中属于group为admin的文件

find / -group admin

/home/admin/g/aa/4.txt
/home/admin/fileTest.tar.gz
/home/admin/filesTest.tar.gz
/home/admin/dirZipTest.tar.gz
/home/admin/s
/home/admin/s/aa
/home/admin/s/aa/b
/home/admin/s/aa/b/c
/home/admin/s/aa/1.txt
/home/admin/s/aa/2.txt
/home/admin/s/aa/3.txt
/home/admin/s/aa/4.txt
/home/admin/.Xauthority
[root@localhost ~]# find / -group admin

(4)find / -mtime -n #查找在系统中最后n*24小时内修改过的文件

/home/admin
/home/admin/.cache/abrt
/home/admin/.cache/abrt/lastnotification
/home/admin/.cache/tracker/meta.db-wal
/home/admin/.cache/tracker/meta.db-shm
/home/admin/.config/nautilus
/home/admin/.config/nautilus/desktop-metadata
/home/admin/.local/share/tracker/data/tracker-store.journal
/home/admin/.bash_history
/home/admin/aa/b
/home/admin/aa/b/test.txt
/home/admin/aa/b/test1.txt
/home/admin/aa/b/test2.txt
/home/admin/aa/b/test3.txt
/home/admin/.Xauthority
/home/admin/find
/home/admin/grep
[root@localhost ~]# find / -mtime -0.1

(5)find / -user admin#查找在系统中属于admin这个用户的文件

find / -user 用户名

/home/admin/s/aa
/home/admin/s/aa/b
/home/admin/s/aa/b/c
/home/admin/s/aa/1.txt
/home/admin/s/aa/2.txt
/home/admin/s/aa/3.txt
/home/admin/s/aa/4.txt
/home/admin/.Xauthority
[root@localhost ~]# find / -user admin
 

(6)find / -size +500c#查找出大于10000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)

find / -size +数值单位

/usr/lib64/sane/libsane-snapscan.so.1.0.24
/usr/lib64/sane/libsane-sp15c.so.1.0.24
/usr/lib64/sane/libsane-st400.so.1.0.24
/usr/lib64/sane/libsane-stv680.so.1.0.24
/usr/lib64/sane/libsane-tamarack.so.1.0.24
/usr/lib64/sane/libsane-teco1.so.1.0.24
/usr/lib64/sane/libsane-teco2.so.1.0.24
^C[root@localhost ~]# find / -size +500c

(7)find / -size -10k#查找出小于10KB的文件

/proc/5342/task/5345/syscall
/proc/5342/task/5345/cmdline
/proc/5342/task/5345/stat
/proc/5342/task/5345/statm
/proc/5342/task/5345/maps
/proc/5342/task/5345/children
/proc/5342/task/5345/numa_maps
/proc/5342/task/5345/mem
^C
[root@localhost ~]# find / -size -10k

8-混合查找 !,-and(-),-or(-o)。

! 非

and 和

or 或

 非 和 或 ==》这些就是字面的意思

例如

find /  ! -user admin  ===>这个的意思就是查找系统下不是amdin的文件

自己可以尝试一下,这里就不再演示了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值