linux如何通过find命令查找东西
Linux下通过find命令查找东西非常简单,只需要在终端中输入find+关键词即可。例如,我要查找名为“test”的文件夹,只需要在终端中输入“find test”即可。
除了可以通过关键词查找外,还可以通过文件类型、文件大小、文件创建时间等条件查找。例如,下面是一些常用的查找条件:
-name file 使用通配符查找文件,例如:find -name “*.txt”
-size n 查找大小为n字节的文件,例如:find -size 4k
-atime n 查找上次访问时间为n天以内的文件,例如:find -atime 3
-mtime n 查找上次修改时间为n天以内的文件,例如:find -mtime 3
-ctime n 查找上次改变时间为n天以内的文件,例如:find -ctime 3
-user name 查找拥有者为name的文件,例如:find -user test
-group name 查找组为name的文件,例如:find -group test
-perm mode 查找权限为mode的文件,例如:find -perm 644
-type x 查找类型为x的文件,例如:find -type f
除了上面提到的一些常用查找条件外,还有一些更高级的查找条件,例如:
-empty 查找空文件
-nouser 查找没有拥有者的文件
-nogroup 查找没有组的文件
-path pathname 查找路径为pathname的文件
-print 打印出找到的文件
-delete 删除找到的文件
使用find命令查找东西非常方便,尤其是在大型文件系统中查找某个文件时非常有用。
相关文章