您的位置:首页 > 运维架构 > Linux

Linux文件查找命令 - find

2016-06-10 14:20 323 查看

命令格式:

find [files-or-directories] [options]


参数:

-name
: 按照文件名查找文件。

-perm
: 按照文件权限来查找文件。

-perm
: 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用
-depth
选项,那么
-perm
将被
-find
命忽略。

-user
: 按照文件属主来查找文件。

-mouser
: 查找无有效属主的文件,即该文件的属主在
/etc/passwd
中不存在。(当前用户的基本信息,不过密码已经不在这里存储了)

-type
: 查找某一类型的文件,诸如:

b - 块设备文件, d - 目录, c - 字符设备文件,

p - 管道文件, l - 符号链接文件, f - 普通文件。

-m time -n +n
: 按照文件的更改时间来查找文件,
-n
表示更改时间距现在n天内,
+n
表示文件更改时间距现在n天以前。find命令还有
-atime
-ctime
选择,但它们都和
-m time
选项相同。 举个栗子:查找当前目录下距离今天7点之内修改过的文件:
find . -mtime -7


-size n[c]
: 查找文件长度为n块的文件,带有c时表示文件长度以字节计。

-depth
: 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: