linux如何通过find命令查找东西

2023-04-12 08:17:00 命令 查找 东西

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命令查找东西非常方便,尤其是在大型文件系统中查找某个文件时非常有用。

相关文章