首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Find -perm查找不存在的文件(或其他文件

"Find -perm"是一个用于在Linux系统中查找文件的命令。它可以根据文件的权限来查找文件,并返回符合条件的文件列表。

具体来说,"-perm"参数用于指定文件的权限模式。权限模式可以使用数字或符号表示。数字表示的权限模式是一个三位数,每一位表示文件的所有者、所属组和其他用户的权限。其中,读权限用4表示,写权限用2表示,执行权限用1表示。通过将这些数字相加,可以得到文件的权限模式。例如,权限模式为755表示文件所有者具有读、写和执行权限,所属组和其他用户具有读和执行权限。

使用"find -perm"命令时,可以指定一个或多个权限模式来查找文件。例如,要查找所有权限模式为644的文件,可以使用以下命令:

代码语言:txt
复制
find /path/to/directory -perm 644

这将在指定的目录下递归地查找所有权限模式为644的文件,并返回符合条件的文件列表。

"find -perm"命令的应用场景包括但不限于:

  1. 查找特定权限模式的文件:可以根据需要查找具有特定权限模式的文件,以便进行进一步的操作或分析。
  2. 文件权限修复:可以使用"find -perm"命令来查找权限设置不正确的文件,并通过修改权限来修复它们。
  3. 安全审计:可以使用"find -perm"命令来查找具有特定权限模式的文件,以进行安全审计和检查系统中的潜在安全问题。

腾讯云提供了一系列与文件管理和查找相关的产品和服务,例如:

  1. 腾讯云对象存储(COS):提供了高可靠、低成本的对象存储服务,可以用于存储和管理大量的文件数据。详情请参考:腾讯云对象存储(COS)
  2. 腾讯云文件存储(CFS):提供了高性能、可扩展的共享文件存储服务,适用于多个计算节点之间的文件共享和访问。详情请参考:腾讯云文件存储(CFS)

请注意,以上只是腾讯云提供的一些相关产品,其他云计算品牌商也提供类似的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

linux文件查找-find命令

-name:按照文件查找          -perm:按照文件权限来查找          -prune:可用使find命令不在当前制定目录中查找,如果同时使用-depth选项,那么-prune将被.../tuned/tuned.log          3)根据文件权限查找:(查找/tmp目录下权限为755文件) [root@bogon ~]# find /tmp -perm 755         .../test.txt  5、使用execok来执行shell命令:          只要把想要操作写在一个文件里,就可以用exec来配合find命令查找     1)显示当前目录下面所有大于10k文件...root 11753 May 6 18:03 httpd.conf -rw-r--r--. 1 root root 11753 May 6 18:04 httpd.conf.bak     4)查找主目录下被其他用户写入文件.../test.txt 7、xargs命令:   有些命令不能接受过多参数,此时命令执行可能会失败,错误信息通常是“参数列太长”“参数列溢出”,这就是xargs命令用处所在   find | xargs

8.6K30

Linux 基础:文件查找 find

初学同学直接看第二部分例子,如需进一步了解参数说明,可以参考find帮助文档。 find语法如下: find(选项)(参数) 根据文件查找 列出当前目录以及子目录下所有文件 find ....-name "*.png" 根据正则表达式查找 备注:正则表示式比原先想要复杂,支持好几种类型。可以参考这里 找到当前目录下,文件名都是数字 png文件find ...../*[0-9]+\.png" 根据路径查找 找出当前目录下,路径中包含 wysiwyg文件/路径。 find ....举例,找出当前目录下权限为 777文件 find . -type f -perm 777 找出当前目录下权限不是644php文件 find . -type f -name "*.php" !...-perm 644 根据文件拥有者 找出文件拥有者为 root文件 find . -type f -user root 找出文件所在群组为 root文件 find .

5.4K130

Linux查找文件 find

Linux查找文件 find find命令可以在文件系统中查找文件,它一般语法为: find 路径... 测试... 动作... 路径:find开始执行后,会查看每个路径及其整个目录树。...:d代表目录,f代表普通文件 -perm mode 文件权限测试:文件权限为mode -perm -mode 文件权限包含mode文件 -user name 拥有者为name -group name...]time在之前第n天文件 -[amc]time [+-] n [amc]time在n天之前(+)之内(-)(不含第n天)文件 -newer file 比file还要新文件 -[amc]min...n [amc]time在之前第n分钟文件 -[amc]min [+-] n [amc]time在n天之前(+)之内(-)(不含第n天)文件 -type确定文件类型,下面是三个例子: $ find...目录下普通文件文件名为group文件并显示 -perm按特定权限搜索文件: $ find -perm 775 -print # 搜索工作目录中权限为775文件并显示 $ find -perm

7.9K40

Linux 基础:文件查找 find

初学同学直接看第二部分例子,如需进一步了解参数说明,可以参考find帮助文档。 find语法如下: find(选项)(参数) 根据文件查找 列出当前目录以及子目录下所有文件 find ....-name "*.png" 根据正则表达式查找 备注:正则表示式比原先想要复杂,支持好几种类型。可以参考这里 找到当前目录下,文件名都是数字 png文件find ...../*[0-9]+\.png" 根据路径查找 找出当前目录下,路径中包含 wysiwyg文件/路径。 find ....举例,找出当前目录下权限为 777文件 find . -type f -perm 777 找出当前目录下权限不是644php文件 find . -type f -name "*.php" !...-perm 644 根据文件拥有者 找出文件拥有者为 root文件 find . -type f -user root 找出文件所在群组为 root文件 find .

3.9K60

Linux 利用 find 查找文件

常用组合 查找所有 .h 文件 find /PATH -name "*.h" 查找所有 .h 文件含有 helloworld 字符串文件 find /PATH -name "*.h" -exec...-print find ~ -name “[a-z][0-9].txt -print -perm:按照权限查找文件 find ~ -perm 755 -print #查找权限为755文件 find...~ -perm 007 -print #查找o位置上具有7权限文件 find ~ -perm 4000 -print #查找具有suid文件 -prune 不在当前目录下查找 -user 和 -nouser...find ~ -user zhao -print #查找文件属主是zhao文件 find ~ -nouser -print #查找文件属主已经被删除文件 -group和-nogroup find...#文件更改时间在3天前文件 find ~ -newer file1 -print #查找文件file1新文件 按照类型查找 find ~ -type d -print #查找所有目录 按照大小

7.8K30

linux下find文件查找命令与grep文件内容查找命令

在使用linux时,经常需要进行文件查找。其中查找命令主要有find和grep。两个命令是有区。...表示在/etc目录下查找文件名中含有字符串‘srm’文件    (4)find ....-name ‘srm*’   #表示当前目录下查找文件名开头是字符串‘srm’文件 2.按照文件特征查找    (1)find / -amin -10   # 查找在系统中最后10分钟访问文件(...access time)    (2)find / -atime -2   # 查找在系统中最后48小时访问文件    (3)find / -empty   # 查找在系统中为空文件或者文件夹...-s:不显示不存在无匹配文本错误信息。     -v:显示不包含匹配文本所有行。 pattern正则表达式主要参数:     \: 忽略正则表达式中特殊字符原有含义。

5K40

Linux命令查找文件目录 find及结合xargs应用

find 命令可以根据给定路劲和表达式查找指定文件目录。find 参数选项很多,并且支持正则表达式,功能强大。 和管道结合使用可以实现复杂功能,是系统管理和普通用户必须掌握命令。...一、find 命令格式说明 path find命令查找目录路径。 -print find命令将匹配到文件输出到标准输出。...-mtime n 查找系统中最后 n*24 小时被改变文件数据文件 -empty 查找系统中空白文件目录,目录中没有子目录文件夹 -false 查找系统中总是错误文件 -...find /data/log 指定路劲查找   find / -name "abc.txt" 在系统中查找 abc.txt 如果执行完毕没有找到,则说明系统中不存在文件 find...xargs也可以将单行多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs默认命令是echo,空格是默认定界符。

4.1K20

Linux文件查找命令find,xargs详述

find命令还有-atime和-ctime 选项,但它们都和-m time选项。 -nogroup 查找无有效所属组文件,即该文件所属组在/etc/groups中不存在。...-nouser 查找无有效属主文件,即该文件属主在/etc/passwd中不存在。 -newer file1 ! file2 查找更改时间比文件file1新但比文件file2旧文件。...查找当前用户主目录下所有文件: 下面两种方法都可以使用 $ find $HOME -print $ find ~ -print 2、让当前目录中文件属主具有读、写权限,并且文件所属组用户和其他用户具有读权限文件...如在当前目录下查找文件权限位为755文件,即文件属主可以读、写、执行,其他用户可以读、执行文件,可以用: $ find ....$ find / -name "CON.FILE" -depth -print 12、使用mount选项 在当前文件系统中查找文件(不进入其他文件系统),可以使用find命令mount选项。

7.5K20

linux find 命令查找文件文件

语法 find(选项)(参数) 选项 -amin:查找在指定时间曾被存取过文件目录,单位以分钟计算; -anewer:查找其存取时间较指定文件目录存取时间更接近现在文件目录...,若回答“y”“Y”,则放弃执行命令; -path:指定字符串作为寻找目录范本样式; -perm查找符合指定权限数值文件目录; -print:假设find指令回传值为...-type f -perm 777 找出当前目录下权限不是644php文件 find . -type f -name "*.php" !...-type f -group sunk 借助-exec选项与其他命令结合使用 找出当前目录下所有root文件,并把所有权更改为用户tom find ..../sk" -prune -o -name "*.txt" -print find其他技巧收集 要列出所有长度为零文件 find . -empty

25.9K51

Linux 命令之 find查找文件

在 Linux 命令中,find用于在指定目录下查找文件。任何位于参数之前字符串都将被视为欲查找目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。...语法:find + 目标目录(路径) + + 参数 常用选项列表 选项 含义 -perm 查找符合指定权限数值文件目录 -type 只寻找符合指定文件类型文件...-type f -perm 777 /** * 搜索 .txt 格式且权限不为 777 文件 */ find . -type f -name "*.txt" ! -perm 777 ?...类似,但在执行指令之前会先询问用户,若回答yY,则放弃执行命令 -perm 查找符合指定权限数值文件目录 -print 假设find指令回传值为ture,就将文件目录名称列出到标准输出...true 将find指令回传值皆设为true -type 只寻找符合指定文件类型文件 -uid 查找符合指定用户识别码文件目录 -used 查找文件目录被更改之后在指定时间曾被存取过文件目录

5.7K20

linux 查找目录文件详解

不存在 -nouser                     #查无有效属主文件,即文件属主在/etc/passwd中不存 -newer f1 !...                    #查无有效属组文件,即文件属组在/etc/groups中不存在 -nouser                     #查无有效属主文件,即文件属主在/...-perm -007 -exec ls -l {} /; #查所有用户都可读写执行文件同-perm 777 $find . -type d -print $find . !...查找大小为0文件空目录 find /home -size +512k               查大于512k文件 find /home -size -512k               查小于...512k文件 find /home -links +2                 查硬连接数大于2文件目录 find /home -perm 0700                查权限为

5.6K31

如何使用 Linux find 命令查找文件

在Linux系统中,find命令是一个非常强大工具,可以帮助用户查找文件目录。这篇教程将向您展示如何使用Linux find命令来查找您需要文件。...例如:find /usr -type f -mtime -7输出:图片查找文件目录要查找文件目录,可以使用-empty选项。...例如:find /usr -type d -empty输出:图片查找权限要查找特定权限文件,可以使用-perm选项。...例如,要查找所有用户可读、可写和可执行文件,可以使用以下命令:find /path/to/search -type f -perm 777在上面的命令中,-perm选项指定要查找文件权限为777,这意味着所有用户都具有读...例如:find /usr -type f -perm 444输出:图片组合选项您可以将多个选项组合在一起来查找更精确结果。

4.2K00

Find 查找命令时过滤掉某些文件目录 以及 -maxdepth、-mindepth用法

1)find过滤目录 使用find命令在linux系统中查找文件时,有时需要忽略某些目录,可以使用"-path 过滤目录路径 -prune -o"参数来进行过滤。...首先拿一个例子来说明下: 比如查找/data/web/ssy/online路径下目录,并统计目录大小,以G位单位进行排序(默认为降序),并统计前10个大小目录。...如果是"-maxdepth 1"则表示查找到/data/web/ssy/online/xxx下目录 2)find命令中过滤、忽略、排除使用"-path 过滤文件目录-prune -o ",其中-...其中"-o" 是 "-or" 意思! 3)-path要过滤掉文件目录路径参数一定要紧跟在要搜索路径之后,否则过滤效果就不会实现!!.../test1/list 2)find过滤文件 先查看对应文件,然后使用"grep -v"进行过滤 比如只查找/opt/kevin目录下文件(不查找/opt/kevin二级目录下文件),并过滤到haha2

10.5K51
领券