精华内容
下载资源
问答
  • 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按名称查找文件

    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 metrics is finding file according to its name. In this tutorial, we will look at different tools to find files by name in Linux.

    Linux提供了不同的工具来查找具有不同属性的文件。 我们可以根据文件的大小,名称,修改时间位置等找到文件。但是最常用的指标之一是根据文件的名称查找文件。 在本教程中,我们将介绍在Linux中按名称查找文件的不同工具。

    使用find命令查找文件 (Find Files with find Command)

    find  is the most feature-full tool to find files according to its name. find provides a lot more features which can be examined in the following tutorial.

    find是功能最齐全的工具,可根据其名称查找文件。 find提供了更多功能,可以在以下教程中进行研究。

    Linux Find Command With Examples

    Linux使用示例查找命令

    We will use -name  option which is used to specify the file name we search. In this example we will look file named db.conf  in this example.

    我们将使用-name选项,该选项用于指定我们搜索的文件名。 在此示例中,我们将在此示例中查找名为db.conf文件。

    $ find . -name db.conf
    Using find
    Using find
    使用查找

    查找不区分大小写的文件(Find Files As Caseinsensitive)

    In previous example we have searched in a case sensitive manner. Case sensitive will only list same case names. For example if we search for db.conf  it will only match db.conf  contained name but will not match DB.conf or similar. We disable case sensitivity and match DB.conf too with the -iname as we ca see just prefixing with i . In this example we will search caseinsenstive.

    在前面的示例中,我们以区分大小写的方式进行搜索。 区分大小写只会列出相同的案例名称。 例如,如果我们搜索db.conf ,它将仅匹配db.conf包含的名称,而不会匹配DB.conf或类似名称。 我们禁用了区分大小写的功能,并且也将DB.conf-iname因为我们看到的只是以i DB.conf 。 在此示例中,我们将搜索不敏感的案例。

    $ find . -iname db.conf
    Using find Caseinsenstive
    Using find Caseinsenstive
    使用查找Caseinsenstive

    查找特定位置的文件 (Find Files For Specific Location)

    We can also specify the location we can search. In previous example we have already specified the location by using dot which means the current working path. We can put other path. In this example, we will search in /home/ismail

    我们还可以指定我们可以搜索的位置。 在前面的示例中,我们已经通过使用点指定了位置,这意味着当前的工作路径。 我们可以另辟path径。 在此示例中,我们将在/home/ismail搜索

    $ find /home/ismail -name db.conf
    Specifying Location
    Specifying Location
    指定位置

    使用locate命令查找文件(Find Files Using locate Command)

    Locate is a very fast and useful tool. locate will search its database and try to match the given term. locate will match the all name and path for the given term we can only look for the name with -b option. This will only match file or folder name not the whole path. In this example we will search for db.conf .

    定位是一个非常快速且有用的工具。 定位将搜索其数据库并尝试匹配给定的术语。 查找将匹配给定术语的所有名称和路径,我们只能使用-b选项查找名称。 这只会匹配文件或文件夹名称,而不匹配整个路径。 在此示例中,我们将搜索db.conf

    $ locate -b db.conf
    
    Using locate
    Using locate
    使用定位

    使用ls和更少的命令查找文件(Find Files Using ls and less Commands)

    There is also a bit different and interesting way to search for files. ls command is used to list files and directories. We can also use ls recursively where we can list sub files and directories too. We will redirect the ls output to the less command. Then we will use less search function which is run with / to search in the output.

    搜索文件还有另一种有趣的方式。 ls命令用于列出文件和目录。 我们还可以递归使用ls,在这里我们也可以列出子文件和目录。 我们将ls输出重定向到less命令。 然后,我们将使用less搜索功能,该功能与/一起运行,以在输出中进行搜索。

    $ ls -R /home/ismail | less

    then search db.conf with the following command in the less screen.

    然后在以下屏幕中使用以下命令搜索db.conf

    /db.conf
    Using ls and less
    Using ls and less
    使用ls和更少
    LEARN MORE  How To Change File and Directory Permissions with Chmod Recursively
    了解更多如何使用Chmod递归更改文件和目录权限

    翻译自: https://www.poftut.com/find-file-name-linux/

    linux按名称查找文件

    展开全文
  • Linux 根据名字查找文件位置

    千次阅读 2020-02-12 12:06:23
    Linux 根据名字查找文件位置: find / -name FileName

    Linux 根据名字查找文件位置:

    find / -name FileName
    
    展开全文
  • Linux 根据名字搜索文件 find命令

    千次阅读 2021-01-24 14:27:49
    我想搜索/root/soft/ 目录下的 名字叫 capacity-scheduler.xm 文件, 我可以这么写 sudo find /root/soft/ -name *capacity-scheduler.xm* 如果我想从根目录搜索,就直接 sudo find / -name *capacity-scheduler.xm* ...

    我想搜索/root/soft/ 目录下的 名字叫 capacity-scheduler.xm 文件, 我可以这么写

    sudo find /root/soft/ -name *capacity-scheduler.xm*
    

    如果我想从根目录搜索,就直接

    sudo find / -name *capacity-scheduler.xm*
    

    详解介绍

    案例 : 查找 Linux下的Tomcat目录,输入命令:

    sudo find / -name *tomcat*
    

    命令:find
    语法:find [搜索范围路径] -name 【文件名称】(根据文件名查找)
    find [搜索范围路径] -size [(±)文件大小] (根据文件大小查找,大于+ 小于-)
    find [搜索范围路径] -user(文件的所有者)
    find [时间查找] [以天为单位]
    [以天为单位] 1 ctime、atime、mtime
    [以分钟为单位] 2 cmin、amin、mmin
    。。。。。
    描述:查找任何文件或目录(所有)

    如果搜索范围路径不加的话就是全局搜索

    可以使用通配符

    • 代表任意字符
      ? 匹配指定字符,就是单个字符,

    find [搜索范围路径] -size [±文件大小] (根据文件大小查找,大于+小于-)
    注意,对于文件的大小是以数据块为单位。数据块大小是512bit
    形如:如需查找100M的文件,那么就要知道100M为多少block?
    100M = ? block
    1M = 1024K
    100M = 102400K
    1K = 2 block
    100M = 2*102400 block

    find [搜索范围路径] -user(文件的所有者)
    描述:查找隶属于某个用户的文件
    在这里插入图片描述

    find [时间查找] [以天为单位]
    天: ctime、atime、mtime
    分钟:cmin、amin、mmin
    c表示:change 改变文件属性的意思(比如所有者、所属组、权限变更)。
    a表示:access 表示被访问过的意思(比如被查看过等)。
    m表示:modify 更改内容的意思。
    在时间前面添加:-表示之内,+表示之外
    在这里插入图片描述

    find应用的连接符:
    -a (and的意思,逻辑与)
    -o(or的意思,逻辑或)

    在这里插入图片描述
    在这里插入图片描述

    find查找:根据文件类型进行查找:
    -type
    其中:f表示二进制文件,l表示软连接文件 d表示目录

    在这里插入图片描述

    find 寻找 find [PATH] [option] [action] 与时间有关的参数:

    -mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件;
    -mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名;
    -mtime -n : 列出在n天之内(含n天本身)被更改过的文件名;
    -newer file : 列出比file还要新的文件名

    展开全文
  • find path -option [ -...查找u01文件夹下的admin文件夹 find u01 -name admin u01是要查询的目录 -name 是指按照文件名查找 -admin 是要查找的文件名, 也可以模糊查询譬如 ad* -下面是查找结果========= u01/ap...

    find path -option [ -print ] [ -exec -ok command ] {} ;

    举个例子。
    查找u01文件夹下的admin文件夹
    find u01 -name admin
    u01是要查询的目录
    -name 是指按照文件名查找
    -admin 是要查找的文件名, 也可以模糊查询譬如 ad*
    -下面是查找结果=========
    u01/app/oracle/admin
    u01/app/oracle/product/11.2.0/db_1/inventory/Templates/md/admin
    u01/app/oracle/product/11.2.0/db_1/inventory/Templates/ord/im/admin
    u01/app/oracle/product/11.2.0/db_1/inventory/Templates/ord/admin
    u01/app/oracle/product/11.2.0/db_1/inventory/Templates/hs/admin
    u01/app/oracle/product/11.2.0/db_1/inventory/Templates/owb/wf/admin
    u01/app/oracle/product/11.2.0/db_1/inventory/Templates/ctx/admin
    u01/app/oracle/product/11.2.0/db_1/dv/admin
    u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/admin
    u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/webapp/admin
    u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/monitoring/host/admin
    u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee/oc4j_applications/applications/em/em/euser/admin
    u01/app/oracle/product/11.2.0/db_1/md/admin
    u01/app/oracle/product/11.2.0/db_1/sqlplus/admin
    u01/app/oracle/product/11.2.0/db_1/xdk/admin
    u01/app/oracle/product/11.2.0/db_1/precomp/admin
    u01/app/oracle/product/11.2.0/db_1/wwg/admin
    u01/app/oracle/product/11.2.0/db_1/srvm/admin
    u01/app/oracle/product/11.2.0/db_1/network/admin
    u01/app/oracle/product/11.2.0/db_1/cv/admin
    u01/app/oracle/product/11.2.0/db_1/mgw/admin
    u01/app/oracle/product/11.2.0/db_1/javavm/admin
    u01/app/oracle/product/11.2.0/db_1/sysman/admin
    u01/app/oracle/product/11.2.0/db_1/sysman/admin/emdrep/sql/core/latest/admin
    u01/app/oracle/product/11.2.0/db_1/sysman/admin/emdrep/sql/core/latest/host/admin
    u01/app/oracle/product/11.2.0/db_1/sysman/admin/emdrep/sql/core/10.2.0.4/admin
    u01/app/oracle/product/11.2.0/db_1/sysman/admin/emdrep/sql/core/v102010/host/admin
    u01/app/oracle/product/11.2.0/db_1/ldap/admin
    u01/app/oracle/product/11.2.0/db_1/plsql/admin
    u01/app/oracle/product/11.2.0/db_1/ord/im/admin
    u01/app/oracle/product/11.2.0/db_1/ord/admin
    u01/app/oracle/product/11.2.0/db_1/olap/admin
    u01/app/oracle/product/11.2.0/db_1/j2ee/OC4J_EM/applications/em/em/admin
    u01/app/oracle/product/11.2.0/db_1/j2ee/OC4J_EM/applications/em/em/target/groups/admin
    u01/app/oracle/product/11.2.0/db_1/j2ee/OC4J_EM/applications/em/em/paf/admin
    u01/app/oracle/product/11.2.0/db_1/j2ee/OC4J_EM/applications/em/em/gensvc/admin
    u01/app/oracle/product/11.2.0/db_1/j2ee/OC4J_EM/applications/em/em/webapp/admin
    u01/app/oracle/product/11.2.0/db_1/j2ee/OC4J_EM/applications/em/em/monitoring/host/admin
    u01/app/oracle/product/11.2.0/db_1/j2ee/OC4J_EM/applications/em/em/provision/admin
    u01/app/oracle/product/11.2.0/db_1/hs/admin
    u01/app/oracle/product/11.2.0/db_1/rdbms/admin
    u01/app/oracle/product/11.2.0/db_1/owb/bin/admin
    u01/app/oracle/product/11.2.0/db_1/owb/wf/adm

    展开全文
  • linux通过文件名快速查找文件路径

    千次阅读 2019-09-29 20:13:21
    locate fileName
  • linux查找文件或者文件中的内容

    千次阅读 2019-03-19 23:00:42
    经常会遇到在Linux中查找文件的位置或者已知某个结构体或者类的名字想知道里面的具体内容,下面将对其进行总结 查找文件 如果知道文件的具体名称的话,比如hello.c,使用locate hello.c就可以找到文件的具体位置 ...
  • linux查找某个文件位置的方法

    万次阅读 2017-08-17 17:31:49
    一、主要的查找命令: ...2、locate 命令和slocate命令都用来查找文件或目录。可以在使用locate之前,先使用updatedb命令,手动更新数据库。 locate /etc/sh(搜索/etc目录下所有sh开头的)。这个命令
  • Linux文件搜索、查找、查看命令

    万次阅读 多人点赞 2018-10-12 14:32:43
    Linux下文件搜索、查找、查看命令 1、最强大的搜索命令:find ...2、在文件资料中查找文件:locate  3、搜索命令所在的目录及别名信息:which  4、搜索命令所在的目录及帮助文档路径:whereis 5、在文件...
  • Linux --- 查找指定文件

    千次阅读 2019-05-02 13:02:49
    在指定目录下查找文件 find -name "查找的文件名称" find /-name "查找的文件名称" 查找以什么打头的文件 find / -name "文件名*" *代表通配符 如何忽略大小写 find / -iname "文件名*" 如何查询指令的其他...
  • Linux中如何查找文件

    千次阅读 2019-05-19 16:26:38
    Linux中如何查找文件三 根据部分文件名查找方法: 这个方法和在WINDOWS查找已知的文件名方法是一样的。不过在Linux中根据部分文 件名查找文件的方法要比在WINDOWS的同类查找方法要强大得多。例如我们知道...
  • linux系统下通过文件名查找文件

    万次阅读 2018-05-10 17:55:40
    方法一:locate 命令查看文件位置,首先看一下服务器是否有安装这个命令 ...locate命令只能查找执行updatedb之前的文件,如果以后要查找新建的文件需要重新执行一次updatedb 使用方法 、 locate...
  • find在不指定查找目录的情况下是对整个系统进行遍历查找 使用格式 :find [-path……] -options [-print -exec -ok] 翻译成中文
  • 通过具体/模糊文件名找文件位置 1,找名为ump-api-error.log的文件在什么位置,通过-name指定文件名 ...2,找文件名前缀是ump-api-er的文件在什么位置,名字后面的我记不清了,用*匹配 [root@...
  • linux使用find命令快速查找文件

    千次阅读 2019-01-26 16:29:33
    有时候我们忘记文件存放在哪里了,我们只知道文件的名字或者名字的部分字节,可以使用find命令来快速查找:   # find / -name *node10* ...*代表通配符,-name代表按名字查找, /表示在根目录下查找。 ...
  • vim 不仅仅兼容vi所有的命令,而且高亮显示,vi只能运行在 UNIX 和 Linux ,而 vim 可以跨平台运行在Windows,MAC OS 。 vim 号称 “编辑器之神”,具有无可匹敌的可扩展性。 大部分 Linux 系统,默认都会安装...
  • shell查找指定名称的文件脚本,参数见脚本注释
  • Linux查找常用 :grep find find /home -name "ist" //**表示查找含有 request_irq 文字内容的文件, -R表示递归查找 grep "request_irq" * -R find /home/ -name "*net*" //**z在 home 目录下查找...
  • 我们可以使用 find 命令来查找文件的位置,我们通过该文件名字来进行查找。如果记得该文件大致的位置,那么就可以缩短查找的时间。比如,我们如果记得 lang.sh 在 /etc 目录下(很多文件都在 /etc 目录下),...
  • linux 下按照文件名模糊查找文件

    千次阅读 2019-09-24 09:35:45
    元字符,也不能匹配包含斜杠的括号表达式 ([]) 。 FNM_PERIOD 如果这个标志设置了, string 里的起始点号必须匹配 pattern 里的点号。一个点号被认为是起始点号,如果它是 string 第一个字符,或者如果同时...
  • find / -name 文件名 或者 find / -name "*文件名*
  • which命令查找出相关命令是否已经在搜索路径,例子如下: $which gcc //显示出GNC的C编译器安装在哪个目录 返回结果为: /usr/bin/gcc 注意:如果which没有找到要找的命令,可以试试whereis,该命令搜索更大的范围...
  • Linux系统中文件查找find函数用法

    千次阅读 2018-12-07 21:24:05
    find -name april* 在当前目录下查找以april开始...find -name april* fprint file 在当前目录下查找以april开始的文件,并把结果输出到file find -name ap* -o -name may* 查找以ap或may开头的文件 find /mnt -n...
  • linux 查找含有某字符串的所有文件

    千次阅读 2019-01-31 12:55:16
    grep -r "{关键字}" {路径} 例如: grep -r "test" /data/reports 如果你想在当前目录下 查找"hello,world!...-R 查找所有文件包含子目录 -i 忽略大小写 下面是一些有...
  • linux中查找包含某关键字的文件

    千次阅读 2017-08-31 11:52:02
    linux中查找包含关键字’hello’,且后缀名为sh文件的操作命令: find / -name ‘*.sh’ |xargs grep ‘hello’
  • 如何在Linux中查找一个文件

    千次阅读 2017-01-24 17:38:40
    导读 对于新手而言,在Linux中使用命令行可能会...第一步要做的是通过SSH连接到你的Linux,在Linux中查找文件有两种方法。 一种是使用 find 命令 find命令使用 Linux find命令可以用不同的搜索标准如名字、类型
  • linux系统查找某个文件的路径

    千次阅读 2020-11-17 11:28:14
    linux系统查找某个文件的路径命令 命令:find path -name filename 例子: find / -name 1.txt //在 根目录以及其子文件夹 下 查找 名字为1.txt文件 的 路径,如果有多个1.txt,则会全部罗列 ...
  • 推荐一个网址 查询linux指令的网址 http://man.linuxde.net/clear  清除当前终端界面重要的几个热键[Tab],[ctrl]-c, [ctrl]-d [Tab]按键---具有『命令补全』不『档案补齐』的功能[Ctrl]-c按键---让当前的程序『停...
  • linux下实现自动查找U盘,识别U盘,判断是否已经挂载(如果没有则自动挂载),然后在U盘创建文件,最后卸载U盘。 纯C代码,全部源代码,可以在fedora等桌面linux上使用,也可以在嵌入式linux下使用,测试通过。 基本...
  • 命令 find test/ -name ‘.’ | xargs grep “hello” 该命令主要应用于知道文件部分内容,但已不记得该文件的具体名字,...find -name ‘.’ | xargs grep “hello” 其中, hello为要查找的某个文件中的关键字. ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 133,962
精华内容 53,584
关键字:

linux中按名字查找文件

linux 订阅