美文网首页
find命令基本用法

find命令基本用法

作者: 二班老许 | 来源:发表于2022-04-14 11:35 被阅读0次
基本使用
find <path> -name <file_or_dir_name>

比如,在/root下找以test开头的文件和目录

find /root -name "test*"
!

非运算,下面所有的命令参数都可以用非
比如查名字是test开头的文件和目录

find /root ! -name "test*"
-type

f:只查文件,d:只查目录

find <path> -type <f_or_d> -name <file_or_dir_name>

比如,在/root下找名字包含tdir的目录

find /root -type d -name "*tdir*"
-size

按照文件大小查询文件,+n表示文件大小大于n,-n表示文件大小小于n。常用单位:k, M, G
比如在root下查找大于100M小于1G的文件

find /root -size +100M -size -1G
-perm

根据权限查找文件,前面加 ! 非,查不为指定权限的文件。

find <path> -perm <perm_num> -name <file_or_dir_name>

比如,在/root下找权限为644、以.py结尾的文件

find /root -perm 0644 -type f -name "*.py"

再比如,差权限不为755的

find /root ! -perm 0755 -type f -name "*.py"
-user

以所属用户查找

find <path> -user<user_name> -name <file_or_dir_name>

比如在/root下查不是root用户的python文件

find /root ! -user root -name "*.py"
-group

用法同-user

-ctime

按文件创建时间查找,-n指据今天n天以内,+n指据今天n天以上的
比如在root下查找所有创建超过50天以及少于100天的文件

find /root -ctime +50 -ctime -100
-mtime和-atime

更改时间、访问时间,用法同-ctime

相关文章

  • find命令基本用法

    基本使用 比如,在/root下找以test开头的文件和目录 ! 非运算,下面所有的命令参数都可以用非比如查名字是t...

  • find--linux

    Linux中find常见用法示例(转) find命令的参数; pathname: find命令所查找的目录路径。例...

  • Linux查询文件与目录之find命令

    本文主要介绍find命令的两种常见用法。 1、我们可以通过find --help查看find命令的参数信息: 2、...

  • find -mtime用法/find 命令用法

    find file_name -mtime +1 表示文件修改时间为大于1天的文件,即距离当前时间2天(48小时)...

  • linux命令之find

    find命令 1、命令概述: Linux find用来查找文件,可以带参数查找,也可不加参数查找。 2、命令用法,...

  • Find命令用法

    Linux find命令用来在指定目录下查找文件。 使用格式 举例 指定查找目录 这里要注意的是目录之间要用空格分...

  • find命令用法

    介绍 find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不...

  • linux文本查找工具

    find用法 文件查找命令:which,locate,find 1.which命令 查找二进制数或二进制命令,由P...

  • xargs空格符问题

    find和xargs基本的用法如下: find ./ -name "*.bak" | xargs rm -rf 一...

  • linux上的find命令

    关于 find 命令的一些用法 find [PATH] [OPTION] [ACTION] 查找文件 与文件权限及...

网友评论

      本文标题:find命令基本用法

      本文链接:https://www.haomeiwen.com/subject/yoltertx.html