个权限的文件 > find / -type f -perm 777 查找具有644个权限的SGID文件 > find / -perm 2644 找到具有551权限的粘滞位文件 查找权限为551的所有Sticky...查找所有隐藏文件 > find / -type f -name ".*" 查找所属组是root的所有文件 > find / -user root -name "*.sh" 查找所属组是dev的所有文件...> find / -group dev 查找最近30天被修改内容的文件 > find / -mtime -50 -type f 查找最后30-100天修改内容的文件 > find / -mtime +30...的文件删除 > find / -size +500M -exec rm -rf {} \; 查找所有大于500M的.log结尾的文件,并删除 > find / -size +500M -type f -...exec rm -rf {} \; 原文链接:https://rumenz.com/rumenbiji/linux-find-1.html 微信公众号:入门小站
-type p -size 根据文件大小查询 -n 小于 大小为 n 的文件 +n 大于 大小为 n 的文件 查找 /ect 目录下,小于 10000 字节的文件 find /etc... 查询 /etc 目录下 30分钟 之前修改过的文件 find /etc -mmin +30 查询 /etc 目录下 30分钟 之前修改过的目录 find /etc -mmin -30 -type...在 /etc 中搜索符合条件的文件,但最多搜索到 2级 子目录 find /etc -maxdepth 3 -name '*.conf' find /etc -type f -name '*.conf...-ctime -20 查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询问它们: find /var/log -type f -mtime +7 -ok rm {} \; 查找前目录中文件属主具有读...、写权限,并且文件所属组的用户和其他用户具有读权限的文件: find .
个权限的文件 > find / -type f -perm 777 查找具有644个权限的SGID文件 > find / -perm 2644 找到具有551权限的粘滞位文件 查找权限为551的所有Sticky...查找所有隐藏文件 > find / -type f -name ".*" 查找所属组是root的所有文件 > find / -user root -name "*.sh" 查找所属组是dev的所有文件...> find / -group dev 查找最近30天被修改内容的文件 > find / -mtime -50 -type f 查找最后30-100天修改内容的文件 > find / -mtime +30...的文件删除 > find / -size +500M -exec rm -rf {} \; 查找所有大于500M的.log结尾的文件,并删除 > find / -size +500M -type f -...exec rm -rf {} \; 原文链接:https://rumenz.com/rumenbiji/linux-find-1.html
-type d(当前目录下的所有子目录) find /usr -type l(当前目录下所有的符号链接) find /usr -type l -name "z*" -ls(符号链接的详细信息 eg:inode...-l {} \; (按照权限查询文件) find /home/admin -atime -1 1天内访问过的文件 find /home/admin -ctime -1 1天内状态改变过的文件 find.../home/admin -mtime -1 1天内修改过的文件 find /home/admin -amin -1 1分钟内访问过的文件 find /home/admin -cmin -1 1分钟内状态改变过的文件...find /home/admin -mmin -1 1分钟内修改过的文件 find 搜索并执行 find ....和空格文件 find / -name core -exec ls -l {} ;(检查系统中的core文件)
777个权限的文件 > find / -type f -perm 777 查找具有644个权限的SGID文件 > find / -perm 2644 找到具有551权限的粘滞位文件 查找权限为551...dev的所有文件 > find / -group dev 查找最近30天被修改内容的文件 > find / -mtime -50 -type f 查找最后30-100天修改内容的文件 > find.../ -mtime +30 -mtime -100 查找过去60分钟被修改过的文件 > find / -mmin -60 -type f 查找最近60分钟被访问过的文件 > find / -amin...-type f 查找文件大于500M的文件删除 > find / -size +500M -exec rm -rf {} \; 查找所有大于500M的.log结尾的文件,并删除 > find / -...size +500M -type f -exec rm -rf {} \; 原文链接:https://rumenz.com/rumenbiji/linux-find-1.html
AI摘要:本文详细介绍了Linux中`find`命令的使用方法,这是一个在渗透测试中常用的强大搜索工具。文章首先解释了`find`命令的基本语法,包括路径、参数和表达式。...通过这些功能,`find`命令能够帮助用户快速定位系统中的敏感文件和信息,为渗透测试提供支持。 Linux中的find命令 简介 在渗透测试过程中,我们常常需要在目标系统中搜索特定的文件或目录。...Linux中的find命令是一个非常强大的搜索工具,能够根据各种条件查找文件和目录。本文将详细介绍find命令的常用参数及其用法,并结合实际例子进行说明。...Linux系统中非常强大和灵活的搜索工具,在渗透测试过程中经常用到。...通过熟练掌握find命令的各种参数和用法,我们可以快速定位目标系统中的敏感文件和信息,为后续的渗透测试工作提供便利。
欢迎转载,转载请注明出处,谢谢 在上一篇中,我已经将find命令的基本使用方式做了一个详细的介绍,现在我们接着来介绍更多的find命令使用场景。...(五)按照文件名进行查找 -name pattern:文件名为pattern的文件。注意如果pattern中包括*等特殊符号的时候,需要加引号。 -iname:name的忽略大小写版本。...[root@GeekDevOps-find /]# find / -name "geekdevops.*" [root@GeekDevOps-find /]# find / -iname "geekdevops...primary_db.sqlite /var/cache/yum/x86_64/7/updates/gen/primary_db.sqlite /usr/libexec/gcc/x86_64-redhat-linux.../4.8.2/cc1 /usr/libexec/gcc/x86_64-redhat-linux/4.8.2/lto1 /usr/libexec/gcc/x86_64-redhat-linux/4.8.2
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!!...下的.txt文件 find ~/test -name "*.txt" 在~/test下查找cool文件夹下的.txt文件 find ~/test -path "/*cool*/*.txt" 倘若,我们通过.../test)下搜索某目录中(/cool)的某文件(.txt),应该使用-path而不是-name ?...f -name "*.txt" -mmin -5 在~/test目录下查找修改时间在10分钟以前的文件 find ~/test -mmin +10 注意点 Linux的文件有三种时间类型,具体可看此文章...目录下查找所有size的文件 find ~/test -size -100k 在~/test目录下查找所有size>1MB的文件 find ~/test -size +1M 通过编程中的“与、
find 命令在Linux中的作用非常强大,对于初学者来说,可能有很多的参数并不能很熟练的使用,导致无法充分发挥find的强大作用;本文对部分参数做初步的探索: -regex ;这个参数和 -name...在需要用正则表达式的时候,-regex 会比 -name方便很多,想必你也知道,正则表达式有不同的标准,所以在find命令中可以通过 -regextype 来指定采用的正则表达式规范 , 从而让 -regex...,因为-regex 表达式忽略了文件的路径“./” [root@localhost shell_commands]# find ....@localhost bin]# find ..../zcat #查找24小时以内,50分钟之前修改的文件 [root@localhost bin]# find .
在当前工作目录中查找名称为rumenz.txt 的所有文件。...# find /home -name rumenz.txt /home/rumenz.txt 使用名称和忽略大小写查找文件 在/home目录中查找名称为rumenz.txt且包含大写和小写字母的所有文件...# find /home -iname rumenz.txt ./rumenz.txt 使用名称查找目录 在/目录中查找名称为rumenz 的所有目录。...# find / -type d -name rumenz /rumenz 使用名称查找 PHP 文件 在当前工作目录中查找名称为rumenz.php 的所有php文件。 # find ..../rumenz.php 在目录中查找所有 PHP 文件 查找目录中的所有php文件。 # find . -type f -name "*.php" ./rumenz.php .
可以肯定地说,find命令是后端开发人员必须知道的Linux操作之一,除非您使用的是 Windows Server。对于技术面试,这也是一个热门话题。...让我们看一个真正的问题: 如果你的Linux服务器上有一个名为的logs目录,如何删除该目录下最后一次访问时间超过一年的日志文件?...这种情况很常见,但令人惊讶的是,并非每个开发人员都能在面试中清楚地编写命令。 答:首先我们需要使用cd命令进入对应的目录,然后,命令如下: find ....-type l -name "yang*" 3.按特定时间戳查找文件 要按特定时间戳搜索文件,我们需要知道Linux系统中的3个不同的时间戳: 访问时间戳(atime):最后一次读取文件的时间。...众所周知,转义字符用于去除单个字符的特殊含义。反斜杠\在Linux 中用作转义字符。所以我们将它用于分号字符。 结论 看完find命令的7种用法,一开始提到的面试题现在好像很容易了。
欢迎转载,转载请注明出处,谢谢 通过前两篇文章,如果我们都掌握了的话,在平常的系统运维、管理中基本可以达到得心应手的程度了。接下来,我们通过这篇文章,我们将更加深入了解关于find命令的高级应用。...四、ACTIONS 这一部分的内容非常多,我就选取常用的部分进行学习、分享。ACTIONS也是表达式中的一部分,表达式中的actions类型参数主要是用来对找到的文件进行操作的参数。...-quit:找到符合条件的文件后立即退出,子进程同时也结束。 在find命令中,还可以直接执行一些命令,这个用得好的话也同样能起到事半功倍的效果。...所以find以分号作为要执行命令所有参数的结束标记。命令返回值为0则返回true。在exec参数指定的执行命令中,可以使用{}符号表示当前find找到的文件名。...find中还可能常用的其他参数比如: -depth:制定了这个参数后,遇到目录先进入目录操作目录中的文件,最后再操作目录本身。 -maxdepth:目录最大深度限制。
find命令的一般格式: find pathname -options [-exec] pathname 是find命令所查找的目录路径 -exec 对匹配的文件执行该参数所给出的...-name “[A-Z]*”2、使用-perm选现 该选项用来查找那些指定权限的文件 例:查找当前目录及子目录下所有文件权限为755的文件 find ....-perm 7553、使用-mtime选项 按照文件的修改时间来查找 例:(1)在当前目录下查找1天内修改过的文件 find ....-mtime -1 (2)在当前目录中查找1天前修改过的文件 find ....例:在用户主目录下查找修改时间在3天前的“.txt”文件并删除 find .
欢迎转载,转载请注明出处,谢谢 find命令是各种Linux发现版中比较重要的、常用的一个命令,该命令功能强大,熟练掌握了这个命令的使用,对平时的系统运维、管理工作会起到事半功倍的效果。...二.find命令的格式 通过find的在线帮助文档,我们可以知道,find命令的使用格式为: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat...PATH]部分的内容,在上面的例子中,PATH的值为/bin和/etc,即需要查找的文件或目录的路径,可以是绝对路径,也可以是相对路径,可以跟多个。...如果指定了-mode,就表示没指定的权限是忽略的,就是说,权限中只要包涵相关权限即可。...534198 4 -rw-r--r-- 1 GeekDevOps GeekDevOps 231 8月 3 05:11 /home/GeekDevOps/.bashrc 以上代码块中,
Linux中find常见用法示例 find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数; pathname...在当前目录下查找以april开始的文件 find -name april* fprint file 在当前目录下查找以april开始的文件,并把结果输出到file中 find -name ap* -...# 查找在系统中为空的文件或者文件夹 find / -group cat # 查找在系统中属于 groupcat的文件 find / -mmin -5...# 查找在系统中最后5分钟里修改过的文件 find / -mtime -1 #查找在系统中最后24小时里修改过的文件 find / -nouser #查找在系统中属于作废用户的文件...find / -user fred #查找在系统中属于FRED这个用户的文件
如果有不理解的部分,则看后面的find运行机制详解对于理论的说明,也建议在看完这些基本示例后阅读一遍理论说明,它是本人翻译自find的man文档并加上了个人的理解。.../5.log /tmp/a/1.log /tmp/a/3.log /tmp/b.log 但不能在-name的模式中使用”/”,除非文件名中包含了字符”/”,否则将匹配不到任何东西,因为-name只对basename...所以想要在指定目录下搜索某目录中的某文件,应该使用-path而不是-name。...例如搜索目录中没有文件的空目录。 $ find /tmp -type d -empty (8). 搜索到文件后并删除 例如搜索到/tmp下的”.tmp”文件然后删除。...从结果中排除目录自身 find搜索目录时,总是会将搜索路径自身也包含到搜索结果中。想办法排除它是必须的。
表示在/etc目录下查找文件名中含有字符串‘srm’的文件find ....)find / -atime -2 # 查找在系统中最后48小时访问的文件find / -empty # 查找在系统中为空的文件或者文件夹find / -group cat # 查找在系统中属于...group为cat的文件find/ -mmin -5 # 查找在系统中最后5分钟里修改过的文件(modify time)find / -mtime -1 #查找在系统中最后24小时里修改过的文件...find / -user fred #查找在系统中属于fred这个用户的文件find / -size +10000c #查找出大于10000000字节的文件(c:字节,w:双字,k:KB,M:MB...,G:GB)find / -size -1000k #查找出小于1000KB的文件
今天我们要说的是结合ES6新特性谈一下js里面的一个很好用的方法-find() 现在的前端和过去的不一样,过去的前端只要会画页面就行了,但是现在仅仅会画页面已经远远不够了,现在前端还需要会处理数据,而且还要会将数据分析分类处理...,这样后端的压力比较大,我们举个例子: /** * aim csdn博客 - find()用法 * author clearlove * date 18-08-06 * */ var...下面我们讲怎么用前端处理这块的逻辑 首先我们拿到了所有的数据这里我直接放到一个测试用的js里面存放, 要实现之前说的效果,就需要使用我们今天的主角find()方法。 find()是用来做什么的呢?...find()方法返回数组中符合测试函数条件的第一个元素。否则返回undefined 在本文章需要注意的几个点: ①、第一个元素 ②、测试函数 那么如何使用呢?...-- aim csdn博客 - find()用法 author clearlove date 18-08-06 --> <!
Linux的find命令主要用来查找系统中的文件。命令格式如下: find命令的格式: find [-path ..]...表示当前目录 / 表示根目录 -print :表示将结果输出到标准输出 -exec :对匹配的文件执行该参数所给出的shell命令。...-type 按照文件类型查找 Demo # 当前路径下查找名为source_code的文件或文件夹(递归子文件夹) $ find ..../source_code # 查找当前路径下的txt文件 $ find . -name "*.txt" ./crontab.txt # 根据文件权限查找,查找权限为777的文件 $ find ..../test.sh # 根据类型查找,查找符号链接 $ find . -type l ./Chapter14/multem # 根据修改时间查找 $ find .
在当前目录中使用名称查找文件 查找名称为的所有文件rumenz.txt在当前工作目录中。 # find . -name rumenz.txt ./rumenz.txt 2....使用名称查找 PHP 文件 找到所有php文件名是rumenz.php在当前工作目录中。 # find . -type f -name rumenz.php ./rumenz.php 6....查找目录中的所有 PHP 文件 找到所有php目录中的文件。 # find . -type f -name "*.php" ./rumenz.php ./login.php ....查找最近 50 天修改过的文件 查找所有被修改的文件50几天回来。 # find / -mtime 50 27. 查找最近 50 天访问过的文件 查找所有被访问的文件50几天回来。...# find / -mtime +50 –mtime -100 29. 查找过去 1 小时内更改过的文件 查找上次更改的所有文件1 hour. # find / -cmin -60 30.
领取专属 10元无门槛券
手把手带您无忧上云