精华内容
下载资源
问答
  • 怎么在linux目录中查找一个文件
    千次阅读
    2022-01-01 18:17:19

    如何在Linux中查找一个文件 | 《Linux就该这么学》

    find

    find命令使用 Linux find命令可以用不同的搜索标准如名字、类型、所属人、大小等来搜索目录树。基本语法如下:

    # find path expression search-term
    

    下面是使用find命令根据文件名来查找特定文件的一个例子:

    root@e686c631435d:/# find -name redis*
    ./usr/local/bin/redis-cli
    ./usr/local/bin/redis-benchmark
    ./usr/local/bin/redis-server
    ./usr/local/bin/redis-check-rdb
    ./usr/local/bin/redis-sentinel
    ./usr/local/bin/redis-check-aof
    find: './proc/1/map_files': Operation not permitted
    find: './proc/57/map_files': Operation not permitted
    find: './proc/67/map_files': Operation not permitted
    root@e686c631435d:\#
    

    命令会搜索整个目录树来查找名为 redis开头的文件,并且会提供其存放位置。

    find命令有时会花费几分钟来查找整个目录树,尤其是如果系统中有很多文件和目录的话。要显著减少时间,你可以指定搜索的目录。比如,如果你知道 /var 中存在 redis开头文件,这样,你可以使用下面的命令:

    # find /var -name redis*
    

    find还可以根据时间、大小、所属人、权限等选项搜索文件。要了解更多关于这些选项的信息,你可以使用查看** Linux find命令**的手册。

    # man find
    

    locate 命令

    要在Linux中使用locate命令,首先需要安装它。

    如果你正在使用Ubuntu,运行下面的命令来安装locate:

    # apt-get update
    # apt-get install mlocate
    

    如果你使用的是CentOS,运行下面的命令来安装locate:

    # yum install mlocate
    

    locate是一种比find更快的方式,因为它在数据库中查找文件。要更新搜索数据库,运行下面的命令:

    # updatedb
    

    使用locate查找文件的语法:

    # locate redis*
    

    就像find命令一样,locate也有很多选项来过滤输出。要了解更多你可以查看Linux Locate命令的手册。

    # man locate
    
    更多相关内容
  • linux find-指定目录查找文件

    千次阅读 2021-05-09 01:59:33
    find命令用来指定目录查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。...

    find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

    语法

    find(选项)(参数)

    选项

    -amin:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;

    -anewer:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录;

    -atime<24小时数>:查找在指定时间曾被存取过的文件或目录,单位以24小时计算;

    -cmin:查找在指定时间之时被更改过的文件或目录;

    -cnewer查找其更改时间较指定文件或目录的更改时间更接近现在的文件或目录;

    -ctime<24小时数>:查找在指定时间之时被更改的文件或目录,单位以24小时计算;

    -daystart:从本日开始计算时间;

    -depth:从指定目录下最深层的子目录开始查找;

    -expty:寻找文件大小为0 Byte的文件,或目录下没有任何子目录或文件的空目录;

    -exec:假设find指令的回传值为True,就执行该指令;

    -false:将find指令的回传值皆设为False;

    -fls:此参数的效果和指定“-ls”参数类似,但会把结果保存为指定的列表文件;

    -follow:排除符号连接;

    -fprint:此参数的效果和指定“-print”参数类似,但会把结果保存成指定的列表文件;

    -fprint0:此参数的效果和指定“-print0”参数类似,但会把结果保存成指定的列表文件;

    -fprintf:此参数的效果和指定“-printf”参数类似,但会把结果保存成指定的列表文件;

    -fstype:只寻找该文件系统类型下的文件或目录;

    -gid:查找符合指定之群组识别码的文件或目录;

    -group:查找符合指定之群组名称的文件或目录;

    -help或——help:在线帮助;

    -ilname:此参数的效果和指定“-lname”参数类似,但忽略字符大小写的差别;

    -iname:此参数的效果和指定“-name”参数类似,但忽略字符大小写的差别;

    -inum:查找符合指定的inode编号的文件或目录;

    -ipath:此参数的效果和指定“-path”参数类似,但忽略字符大小写的差别;

    -iregex:此参数的效果和指定“-regexe”参数类似,但忽略字符大小写的差别;

    -links:查找符合指定的硬连接数目的文件或目录;

    -iname:指定字符串作为寻找符号连接的范本样式;

    -ls:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出;

    -maxdepth:设置最大目录层级;

    -mindepth:设置最小目录层级;

    -mmin:查找在指定时间曾被更改过的文件或目录,单位以分钟计算;

    -mount:此参数的效果和指定“-xdev”相同;

    -mtime<24小时数>:查找在指定时间曾被更改过的文件或目录,单位以24小时计算;

    -name:指定字符串作为寻找文件或目录的范本样式;

    -newer:查找其更改时间较指定文件或目录的更改时间更接近现在的文件或目录;

    -nogroup:找出不属于本地主机群组识别码的文件或目录;

    -noleaf:不去考虑目录至少需拥有两个硬连接存在;

    -nouser:找出不属于本地主机用户识别码的文件或目录;

    -ok:此参数的效果和指定“-exec”类似,但在执行指令之前会先询问用户,若回答“y”或“Y”,则放弃执行命令;

    -path:指定字符串作为寻找目录的范本样式;

    -perm:查找符合指定的权限数值的文件或目录;

    -print:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为每列一个名称,每个名称前皆有“./”字符串;

    -print0:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式为全部的名称皆在同一行;

    -printf:假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。格式可以自行指定;

    -prune:不寻找字符串作为寻找文件或目录的范本样式;

    -regex:指定字符串作为寻找文件或目录的范本样式;

    -size:查找符合指定的文件大小的文件;

    -true:将find指令的回传值皆设为True;

    -typ:只寻找符合指定的文件类型的文件;

    -uid:查找符合指定的用户识别码的文件或目录;

    -used:查找文件或目录被更改之后在指定时间曾被存取过的文件或目录,单位以日计算;

    -user:查找符和指定的拥有者名称的文件或目录;

    -version或——version:显示版本信息;

    -xdev:将范围局限在先行的文件系统中;

    -xtype:此参数的效果和指定“-type”参数类似,差别在于它针对符号连接检查。

    参数

    起始目录:查找文件的起始目录。

    实例

    根据文件或者正则表达式进行匹配

    列出当前目录及子目录下所有文件和文件夹

    find .

    在/home目录下查找以.txt结尾的文件名

    find /home -name "*.txt"

    同上,但忽略大小写

    find /home -iname "*.txt"

    当前目录及子目录下查找所有以.txt和.pdf结尾的文件

    find . \( -name "*.txt" -o -name "*.pdf" \)

    find . -name "*.txt" -o -name "*.pdf"

    匹配文件路径或者文件

    find /usr/ -path "*local*"

    基于正则表达式匹配文件路径

    find . -regex ".*\(\.txt\|\.pdf\)$"

    同上,但忽略大小写

    find . -iregex ".*\(\.txt\|\.pdf\)$"

    否定参数

    找出/home下不是以.txt结尾的文件

    find /home ! -name "*.txt"

    根据文件类型进行搜索

    find . -type 类型参数

    类型参数列表:

    f普通文件

    l符号连接

    d 目录

    c字符设备

    b块设备

    s套接字

    pFifo

    基于目录深度搜索

    向下最大深度限制为3

    find . -maxdepth 3 -type f

    搜索出深度距离当前目录至少2个子目录的所有文件

    find . -mindepth 2 -type f

    根据文件时间戳进行搜索

    find . -type f 时间戳

    UNIX/Linux文件系统每个文件都有三种时间戳:

    访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。

    修改时间(-mtime/天,-mmin/分钟):文件最后一次修改时间。

    变化时间(-ctime/天,-cmin/分钟):文件数据元(例如权限等)最后一次修改时间。

    搜索最近七天内被访问过的所有文件

    find . -type f -atime -7

    搜索恰好在七天前被访问过的所有文件

    find . -type f -atime 7

    搜索超过七天内被访问过的所有文件

    find . -type f -atime +7

    搜索访问时间超过10分钟的所有文件

    find . -type f -amin +10

    找出比file.log修改时间更长的所有文件

    find . -type f -newer file.log

    根据文件大小进行匹配

    find . -type f -size 文件大小单元

    文件大小单元:

    b —— 块(512字节)

    c —— 字节

    k —— 千字节

    M —— 兆字节

    G —— 吉字节

    搜索大于10KB的文件

    find . -type f -size +10k

    搜索小于10KB的文件

    find . -type f -size -10k

    搜索等于10KB的文件

    find . -type f -size 10k

    删除匹配文件

    删除当前目录下所有.txt文件

    find . -type f -name "*.txt" -delete

    根据文件权限/所有权进行匹配

    当前目录下搜索出权限为777的文件

    find . -type f -perm 777

    找出当前目录下权限不是644的php文件

    find . -type f -name "*.php" ! -perm 644

    找出当前目录用户tom拥有的所有文件

    find . -type f -user tom

    找出当前目录用户组sunk拥有的所有文件

    find . -type f -group sunk

    借助-exec选项与其他命令结合使用

    找出当前目录下所有root的文件,并把所有权更改为用户tom

    find .-type f -user root -exec chown tom {} \;

    上例中,{} 用于与-exec选项结合使用来匹配所有文件,然后会被替换为相应的文件名。

    找出自己家目录下所有的.txt文件并删除

    find $HOME/. -name "*.txt" -ok rm {} \;

    上例中,-ok和-exec行为一样,不过它会给出提示,是否执行相应的操作。

    查找当前目录下所有.txt文件并把他们拼接起来写入到all.txt文件中

    find . -type f -name "*.txt" -exec cat {} \;> all.txt

    将30天前的.log文件移动到old目录中

    find . -type f -mtime +30 -name "*.log" -exec cp {} old \;

    找出当前目录下所有.txt文件并以“File:文件名”的形式打印出来

    find . -type f -name "*.txt" -exec printf "File: %s\n" {} \;

    因为单行命令中-exec参数中无法使用多个命令,以下方法可以实现在-exec之后接受多条命令

    -exec ./text.sh {} \;

    搜索但跳出指定的目录

    查找当前目录或者子目录下所有.txt文件,但是跳过子目录sk

    find . -path "./sk" -prune -o -name "*.txt" -print

    find其他技巧收集

    要列出所有长度为零的文件

    Linux批量修改指定目录下的文件或文件夹权限

    在Puppet下很头大,尤其是文件拷贝,使用file的mode会导致文件或文件夹都一个权限. 暂时使用命令代替: 最近忙着明年的N多计划,待有空后继续研究.

    linux --&gt&semi; 删除指定目录下所有文件

    删除指定目录下所有文件 代码样例: / //Name: DeleteFile //Purpose ...

    iOS案例:读取指定目录下的文件列表

    // // main.m // 读取指定目录下的文件列表 // // Created by Apple on 15/11/24. // Copyright © 2015年 Apple. All rig ...

    PHP 获取指定目录下所有文件(包含子目录)

    PHP 获取指定目录下所有文件(包含子目录) //glob — 寻找与模式匹配的文件路径 $filter_dir = array('CVS', 'templates_c', 'log', 'img', ...

    PHP 批量获取指定目录下的文件列表&lpar;递归,穿透所有子目录&rpar;

    //调用 $dir = '/Users/xxx/www'; $exceptFolders = array('view','test'); $exceptFiles = array('BaseContr ...

    socket实现两台FTP服务器指定目录下的文件转移(不依赖第三方jar包)

    通过socket实现两台FTP服务器指定目录下的文件转移,其中包含了基础了ftp文件列表显示.上传和下载.这里仅供学习用,需掌握的点有socket.ftp命令.文件流读取转换等 完整代码如下: Ftp ...

    文件名命工具类(将指定目录下的文件的type类型的文件,进行重命名,命名后的文件将去掉type)

    import java.io.File; /** * function: 文件命名工具类 * @author hoojo * @createDate 2012-5 ...

    C&num; 获取指定目录下所有文件信息

    /// /// 返回指定目录下所有文件信息 /// /// < ...

    源码分析 ucosii&sol;source 任务源码详细分析

    分析源码: 得先学会读文档, 函数前边的 note :是了解该程序员的思想的途径.不得不重视 代码前边的  Notes,了解思想后,然后在分析代码时看他是如何具体实现的. 1. ucosii/sour ...

    Python练习笔记——利用递归求年龄,第五个比第四个大2岁&period;&period;&period;

    现在有五个人, 第五个人比第四个人大两岁,18 第四个人比第三个人大两岁,16 第三个人比第二个人大两岁,14 第二个人比第一个人大两岁,12 第一个人现10岁,                 10 ...

    Java API操作HA方式下的Hadoop

    通过java api连接Hadoop集群时,如果集群支持HA方式,那么可以通过如下方式设置来自动切换到活动的master节点上.其中,ClusterName 是可以任意指定的,跟集群配置无关,dfs. ...

    python生成器 协程

    生成器 参考文章:  协程   gevent 生成器进阶 看个例子: def gg(): n='' i=0 while True: n=yield i #通过send传入到n if not n: pa ...

    展开全文
  • Linux中在当前目录查找某个文件

    千次阅读 2021-07-28 17:05:27
    Linux中在当前目录下查找某个文件可以使用find命令来进行查询。 1、比如在/etc下查找rc.local的文件,进入/etc目录后,可以执行 find . -name “rc.local” 说明:find命令用于查找文件,后面的“."代表当前目录,...

    Linux中在当前目录下查找某个文件可以使用find命令来进行查询。

    1、比如在/etc下查找rc.local的文件,进入/etc目录后,可以执行

    find . -name “rc.local”

    a
    说明:find命令用于查找文件,后面的“."代表当前目录,-name是find命令的参数,后面接要搜索的文件名

    2、如果不明确文件名称,可以使用通配符

    find . -name “rc*”

    b
    注意:
    1、查找文件不能用grep,grep命令用于在一个或多个文件中查找关键字(可以是字符串,也可以是正则表达式),而不是查找文件。
    2、Linux下查找文件可以用whereis、locate或者find命令。如果是快速搜索文件,最好是用whereis或者locate命令,它们的查找速度要比find命令快很多,这是因为在Linux系统中有个数据库,记录了系统内的所有文件,而whereis和locate命令就是在这个数据库中查找,并没有实际查找硬盘,而数据库查找往往是非常快的;而find命令是直接查找硬盘,如果硬盘文件比较多,就比较费时间。
    注意一点:whereis和locate命令的数据库是一天更新一次,所以有时候会找到已经删除的文件,还会有找不到最新刚刚创建文件的情况,当明明记得有却找不到时,就用find命令来查找。
    3、根据你自己的问题,查找当前目录文件,可以在当前目录下执行find命令的-name参数。
    find用法:
    find 要查找的路径 参数
    -name参数:指定要查找的文件名
    -user参数:指定要查找的文件所属用户
    -type参数指定查找文件的类型,分别有d目录、l连接文件、s socket文件等

    展开全文
  • linux怎么模糊查找一个文件

    千次阅读 2021-05-15 07:39:27
    linux怎么模糊查找一个文件更新时间:2019-10-26 02:03最新回答查找文件可以根据各种属性来查找:你说的inittab,这是个名字,那么就 find / -name inittab如果你想查找的这个名字不确定,你可以这样 find / -name ...

    linux怎么模糊查找一个文件

    更新时间:2019-10-26 02:03

    最新回答

    查找文件可以根据各种属性来查找:

    你说的inittab,这是个名字,那么就 find / -name inittab

    如果你想查找的这个名字不确定,你可以这样 find / -name "*.conf"

    如果你想根据用户来查找,那么就 find / -user root

    你也可以根据其他的属性来查找,比如按修改的时间来查找: find / -mtime +5

    2016-11-16 回答

    我一般用find your-dir l grep yourfile yourfile可以是你要过滤的关键字

    2016-11-16 回答

    相关问答

    可通过以下步骤完成从特定内容所在行开始查看文件,若已知特定内容所在行,可忽略步骤1 1、通过命令cat filename | grep -n "" 命令打印出要查找的起始行号和结束行号 2、使用sed -n 'x,yp' filename 命令 打印出起始行和结束行之间的内容(包括起始行和结束行) 具体如下: 1、简介 Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Interne

    ...

    find / -name abc.txt ( / :为从根哪个目录开始查找,abc.txt 严格匹配可以加单引号和双引号)

    用下面的命令查找文件make-3.80-5.rpm: find / -name make-3.80-5.rpm -print 如果模糊查找,需要使用单引号,例如: find / -name 'make-3.*.rpm' -print 命令里面的第一个/表示开始搜索的文件夹,如果/文件太多了,可以换为/etc等

    find / -name inittab

    可以使用find命令。例如:find test . 就是在当前目录下查找test文件 find详细描述:命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法:find(选项)(参数) 选项: -amin:查找在指定时间曾被存取过的文件或目录,单位以分钟计算; -anewer:查找其存取时间较指定文件或目录的存取时间更接近

    ...

    比方你要在 /path 下搜索名为 test.txt 的文件,并显示其内容 find /path -name "test.txt" -exec cat {} \;《Linux就该这么学》里有相关介绍,建议看看。

    我一般用find your-dir l grep yourfile yourfile可以是你要过滤的关键字

    朋友,我来告诉你答案!sudofind/home-name'.jpeg'home目录需要root权限

    如果是在 UNIX/Linux 操作系统下面,你可以进入 root ,然后使用如下命令进行模糊查找文件: #find / -name "*.c" -print (查找所有 *.c 的 源程序) #fine / -name "my_prog*.h" -print (查找以 my_prog 开头的所有的 头文件) 其中注意:* 是可以匹配所偶得字符,而 ? 只能够匹配一个字符。例如: #find / -name "my_prog?.h" -print (查找例如:以my_prog1.h、my_prog

    ...

    find / -type f -name "*name*" 在整个系统中查找名字中包含 name 的文件,速度可能很慢! 慎用

    展开全文
  • linux查找文件在哪个文件夹

    千次阅读 2021-05-09 01:14:30
    linux查找文件在哪个文件夹linux下查找文件可以使用find命令例如:find / -name tnsnames.ora查到:/opt/app/oracle/product/10.2/network/admin/tnsnames.ora/opt/app/oracle/product/10.2/network/admin/samples/...
  • grep-rl"python"./查找./目录下文件名包含python的文件find | grep luoluo将当前目录下(包括子目录)的文件名含有luoluo的文件过滤出来,即使是当前目录目录下的文件,也能被找出来。find | xargs grep luoluo...
  • 1、使用grep -rnw查找指定文本grep -rnw '/path/to/somewhere/' -e 'pattern'-r或-R 递归遍历目录及子目录-n 是行号-w 代表匹配整个单词。-l列出文件内容符合的文件名称。“显示文件名,而不是结果本身”。--exclude...
  • Linux 系统下如何查找某个文件在哪个目录 Linux 环境下,我们可能会忘记某个文件在哪个目录,那么有什么方法可以帮助我们找到该文件所在的位置呢 ? 我们可以使用 find 命令来查找文件的位置,我们通过该文件的...
  • linux查找目录中所有文件中关键字

    千次阅读 2021-08-13 14:31:39
    grep "要查找的字符串" * -r 会递归查找所有子目录中文件 不止能查找文本文件,还能查找文件如 .so文件中
  • Linux查找文件

    千次阅读 2021-03-31 17:31:05
    find -name 文件名 #会当前目录下以及当前目录中的子目录进行查找文件 如我/var下的目录下,进行查找core文件,则当前目录下面的文件都查找出来了 或者指定目录进行查找文件 find 目录 -name 文件名 查找...
  • du命令计算出单个文件或者文件夹的磁盘空间占用-a或--all:包含全部的文件系统;--block-size=:以指定的区块大小来显示区块数目;-h或--human-readable:以可读性较高的方式来显示信息;-H或--si:与-h参数相同,但...
  • linux模糊查找一个文件的方法

    千次阅读 2021-05-15 07:39:20
    当前目录下搜索指定文件:find .... -amin -10 # 查找在系统最后10分钟访问的文件find . -atime -2 # 查找在系统最后48小时访问的文件find . -empty # 查找在系统中为空的文件或者文件夹find . -group...
  • Linux命令之查找文件find

    千次阅读 2022-05-25 17:57:44
    `find` 命令可以在目录层次结构搜索符合指定条件的文件或目录,并且可以它们执行指定的操作。而搜索条件可以是文件权限、文件类型、日期、大小等。
  • linux中模糊查找文件

    千次阅读 2021-05-09 08:59:13
    1、当前目录下搜索指定文件:find .... -amin -10 # 查找在系统最后10分钟访问的文件find . -atime -2 # 查找在系统最后48小时访问的文件find . -empty # 查找在系统中为空的文件或者文件夹find . ...
  • linux按名称查找文件Linux provides different tools to find files for different attributes. We can find files according to their size, name, modification time location, etc. But one of the most used ...
  • linux目录查找目录Linux provides different ways to find directories. Here we will look at how to find directories in a recursive way. In this tutorial, we will use commands like find and locate. ...
  • 怎么查这个文件在linux下的哪个目录

    千次阅读 2021-05-12 09:10:03
    看看怎么查这个文件在linux下的哪个目录find / -name tnsnames.ora查到:/opt/app/oracle/product/10.2/network/admin/tnsnames.ora/opt/app/oracle/product/10.2/network/admin/samples/tnsnames.ora还可...
  • linux 查找文件夹命令Linux provides different ways to find and locate files and folders. We can use GUI tools like GNOME and KDE file managers or other 3’rd party applications designed for finding ...
  • Linux中快速查找文件

    万次阅读 2021-12-15 20:57:00
    根据名称查找/目录下的filename.txt文件 find / -name filename.txt 递归查找所有的xml文件 find . -name “*.xml” 递归查找所有文件内容包含hello world的xml文件 find . -name “*.xml” |xargs grep “hello ...
  • Linux系统快速查找文件的技巧

    千次阅读 2021-05-10 06:30:19
    导读Linux常用命令,有些命令可以帮助我们查找二进制文件,帮助手册或源文件的位置,也有的命令可以帮助我们查找磁盘上的任意文件,今天我们就来看看这些命令如何使用。whichwhich命令会PATH变量指定的路径,...
  • linux 根据文件大小查找文件

    千次阅读 2021-05-13 04:30:38
    linux下的find命令用来查找文件,通过man find就知道它是无所不能的。所以按照文件大小来查找文件就不在话下。从man find搜索size,可以看到如下信息:-size n[cwbkMG]File uses n units of space. The following ...
  • linux 查找大小大于I have many files under a directory. How to find those files under the directory that are larger than ... 如何在目录下找到大于特定大小(例如500MB)的文件? Find the files that...
  • linux中find查找文件查找文件内容

    万次阅读 2021-06-23 12:38:55
    使用linux时,经常需要进行文件文件内容的查找,常用的查找命令主要有find和grep (1) find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2) grep是...
  • Linux 个文件中查找字符串

    千次阅读 2020-07-22 16:01:22
    原因 线上运行环境,日志文件按天分类,有时候需要从这些日志文件中查找某些字符串,并且获取字符串所在日志文件,来进行错误排查 解决办法 ...可以ttt.conf和test2.conf文件中查找到字符串的那
  • 示例6,删除当前目录中的名为`MyDocuments`的目录:示例7,借助`-exec`选项与其他命令结合使用,当前目录下找出root用户所有的文件,并把文件的所有者更改为用户tom:示例8,从一个目录查找并复制所有以 ...
  • 维护项目,有时会指定都一些条件进行过滤文件,并对该批文件进行操作;这时我们将使用shell命令进行操作;直接上代码#!/bin/sh#BEGIN#`find ./ ! -name "." -type d -prune -o -newermt '2001-01-01 00:00:00' !...
  • Linux下find查找指定文件或者排除某类文件 GREP 匹配多关键字的方法(1)Linux下find查找指定文件:查找a.html和b.htmlfind . -name "a.html" -name "b.html"find . -regex '.*\.txt\|.*\.doc...
  • Linux find命令:查找文件目录

    千次阅读 2021-11-17 16:17:06
    find 命令可以命令的层次结构中查找文件目录。它可以使用文件名、文件大小、修改时间和类型等条件进行查找。 find 命令的语法格式如下: [root@bogon ~]# find 搜索路径 [选项] 搜索内容 find 命令有两参数...
  • linux下的查找文件命令find

    千次阅读 2021-05-09 06:54:50
    作用find命令的作用是在目录中搜索文件,它的使用权限是所有用户。2.格式find [path][options][expression]path指定目录路径,系统从这里开始沿着目录树向下查找文件。它是一个路径列表,相互用空格分离,如果不写...
  • linux在文件或文件夹中查找字符串

    千次阅读 2021-10-27 10:28:55
    命令:grep "字符串“ * -Rn 注:注意命令大小写,当前文件夹下的所有文件中搜索字符串 命令:grep -rn ‘字符串’ xxx.log 注: 查询出字符串位置,xxx.log 为被搜索的文件 命令:more +1200 xxx.log 注: 1200为...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 563,812
精华内容 225,524
关键字:

怎么在linux目录中查找一个文件