精华内容
下载资源
问答
  • 在* nix中,可以使用find命令轻松查找文件。 $find {directory-name} -... 下例显示了如何在整个系统驱动器中查找名为testing.txt的文件。 PS要在“ /”根目录中查找,需要许可,只需发出sudo 。 $ sudo fi...

    在* nix中,可以使用find命令轻松查找文件。

    $find {directory-name} -name {filename}
    

    1.在根目录中找到一个文件
    如果您不知道文件位于何处,则可以通过“ / ”根目录搜索整个系统。 下例显示了如何在整个系统驱动器中查找名为testing.txt的文件。

    PS要在“ /”根目录中查找,需要许可,只需发出sudo

    $ sudo find / -name 'testing.txt'
    
    find: /dev/fd/3: Not a directory
    find: /dev/fd/4: Not a directory
    /Users/mkyong/Documents/workspace/JavaTesting/testing.txt
    /Users/mkyong/testing.txt

    2.在指定目录中查找文件
    在目录/Users/mkyong及其所有子目录中找到文件testing.txt

    $ sudo find /Users/mkyong -name 'testing.txt'
    /Users/mkyong/Documents/workspace/JavaTesting/testing.txt
    /Users/mkyong/testing.txt

    翻译自: https://mkyong.com/linux/how-to-find-a-file-in-linux/

    展开全文
  • find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find 命令会硬盘进行检索,速度较慢。 find的使用格式如下: find <指定目录> <指定条件> <指定动作> 2. locate ...

    1.find

    find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find 命令会在硬盘进行检索,速度较慢。

    • find的使用格式如下:

    find <指定目录> <指定条件> <指定动作>

    2. locate

    • locate命令其实是"find -name"的另一种写法,但是要比后者快得多。
    • 它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息,有点像数据库中的索引。Linux系统自动创建这个数据库,并且每天自动更新一次(updatedb),所以使用locate命令有可能会搜寻到已经删除的文件或者查不到最近创建的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。

    3. whereis

    whereis命令只能用于可运行文件的搜索,只能查到一些特定文件,而且whereis和locate运行机制一样,也是从数据库中查找(/var/lib/locatedb)。

    • -b:只查找binary文件
    • -m:只找在说明文件manual路径下的文件
    • -s:只找source来源文件
    • -u:没有说明档的文件
    • whereis命令的使用实例:

    whereis grep

    4. which

    which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

    • which命令的使用实例:

    which grep

    展开全文
  • 在linux中的文件中查找 如果您是Windows用户或OSX的非超级用户,则可能使用GUI查找文件。 您可能还会发现界面有限,令人沮丧或两者兼而有之,并且学会了精于组织事物并记住文件的确切顺序。 您也可以在Linux中执行此...

    在linux中的文件中查找

    如果您是Windows用户或OSX的非超级用户,则可能使用GUI查找文件。 您可能还会发现界面有限,令人沮丧或两者兼而有之,并且学会了精于组织事物并记住文件的确切顺序。 您也可以在Linux中执行此操作,但不必这样做。

    关于Linux的最好的事情之一是,它提供了多种做事方式。 您可以打开任何文件管理器和ctrl + f ,可以使用其中的程序手动打开文件,也可以简单地开始输入字母,它将过滤当前目录列表。

    Screenshot of how to find files in Linux with Ctrl+F

    如何使用Ctrl + F在Linux中查找文件的屏幕截图

    但是,如果您不知道文件在哪里并且不想搜索整个磁盘该怎么办? Linux在此以及各种其他用例上都有很好的工具。

    通过命令名称查找程序位置

    例如, which bash通常将返回/bin/bash ,但是如果您下载程序但该程序没有出现在菜单中,那么which命令可能是一个很好的工具。

    locate命令是一个类似的实用程序,它对查找配置文件很有用。 我不喜欢输入程序名称,因为像locate php这样的简单名称通常会提供许多需要进一步过滤的结果。

    有关locatewhich更多信息,请参见man页:

    • man which
    • man locate

    find实用程序提供了更多高级功能。 下面是一个示例示例,该脚本是我安装在要管理的许多服务器上的脚本,以确保特定格式的文件(也称为glob)仅存在五天,并且所有早于该日期的文件都会被删除。 (自上次修改以来,使用十进制表示最多240分钟的差异。)

    
    find ./backup/core-files*.tar.gz -mtime +4.9 -exec rm {} \; 
    

    find实用程序具有许多高级用例,但最常见的是对结果执行命令,而无需按类型,创建和修改日期链接和过滤文件。

    find另一个有趣用途是find具有可执行权限的所有文件。 这可以帮助确保没有人在昂贵的服务器上安装比特币矿工或僵尸网络。

    
    find / -perm /+x 
    

    有关find更多信息,请参见使用man find.manman find.

    格列普

    是否要按文件内容查找文件? Linux已经涵盖了。 您可以使用许多Linux实用程序来有效地搜索与模式匹配的文件,但是grep是我经常使用的文件。

    假设您有一个应用程序正在传递带有代码参考和堆栈跟踪的错误消息。 您可以在日志中找到这些。 不一定总是要尝试,但是如果问题在于提供的值,我总是grep -R

    越来越多的IDE正在实现查找功能,但是如果您正在访问远程系统或出于某种原因没有GUI,或者要就地进行迭代,请使用: grep -R {searchterm}或在支持egrep别名的系统上; 只需将-e标志添加到命令egrep -r {regex-pattern}

    去年,我在Raspbian中修补dhcpcd5时就使用了这种技术,因此我可以继续在Raspberry Pi Foundation的较新Debian版本上运行网络访问点。

    哪些技巧可帮助您在Linux上更有效地搜索文件?

    翻译自: https://opensource.com/article/18/4/how-find-files-linux

    在linux中的文件中查找

    展开全文
  • 使用简单的命令 Linux 下基于类型、内容等快速查找文件。-- Lewis Cowles有用的原文链接请访问文末的“原文链接”获得可点击的文内链接、全尺寸原图和相关文...
        
    640?wx_fmt=png&wxfrom=5&wx_lazy=1使用简单的命令在 Linux 下基于类型、内容等快速查找文件。-- Lewis Cowles

    有用的原文链接请访问文末的“原文链接”获得可点击的文内链接、全尺寸原图和相关文章。

    致谢编译自 | https://opensource.com/article/18/4/how-find-files-linux 
     作者 | Lewis Cowles
     译者 | geekpi
    展开全文
  • 本篇教程中,我会展示如何在Linux中查找特定的文件。第一步要做的是通过SSH连接到你的Linux,在Linux中查找文件有两种方法。一种是使用find命令find命令使用Linux find命令可以用不同的搜索标准如名字、类型、所属人...
  • 如何在Linux中查找一个文件

    万次阅读 2017-02-16 23:18:32
    本篇教程中,我会展示如何在Linux中查找特定的文件。 第一步要做的是通过SSH连接到你的Linux,在Linux中查找文件有两种方法。 一种是使用 find 命令 find命令使用 Linux find命令可以用不同的...
  • linux 查找重复文件Hi, long time age when I was new comer to the Linux world I was using duplicate file finder named fdupes. But after a time I change my OS to windows and again to Linux. But I stopped...
  • 如何在 Linux 中查找一个文件

    千次阅读 2016-12-16 15:53:01
    导读 对于新手而言, Linux 中使用命令行可能会非常不方便。没有图形界面,很难不同文件夹... Linux 中查找文件有两种方法。一种是使用find 命令,另外一种是使用locate 命令。 find 命令 使用 Linux f
  • linux中查找文件主要用的find命令,你可以把find命令当成是一个产品,这个产品的功能非常完善,下面我给大家介绍一下。首先我们先用 ll 命令查看一下家目录下有什么文件,我们发现家目录下文件并不太...
  • 在Linux中如何查找文件

    千次阅读 2019-05-19 16:26:38
    在Linux中如何查找文件三 根据部分文件名查找方法: 这个方法和在WINDOWS中查找已知的文件名方法是一样的。不过在Linux中根据部分文 件名查找文件的方法要比在WINDOWS中的同类查找方法要强大得多。例如我们知道...
  • Linux Find命令是Linux系统管理员工具库最强大的工具之一。 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如何查找文件

    2019-03-10 19:36:14
    在Linux中如何查找文件一 通过文件名查找法: 这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”...
  • 如何使用命令行在Linux中查找文件

    千次阅读 2019-05-06 16:23:51
    Despite the popularity of window managers that offer graphical user interfaces, the best way to search for files in Linux still requires a shell. How To Open A Terminal Window To sea...
  • Linux 如何在文件中查找指定内容

    千次阅读 2020-05-30 11:39:12
    下面就介绍一下如何在文件中查找指定的内容 查找文件当中的内容,一般最常用的是grep命令,另外还有egrep, vi命令也能搜索文件里面内容。 1、搜索某个文件里面是否包含字符串,使用 grep "search-content" ...
  • 这是一个代码模式,向您展示如何在Linux上查找大文件: find {directory} -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' 1.文件大小> = 100MB 从根文件夹及其子目录中查找...
  • 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查找文件夹命令Most peopleuse a graphical file manager to find files in Linux, such as Nautilus in Gnome, Dolphin in KDE, and Thunar in Xfce. However, there are several ways to use the command ...
  • Linux 搜索文件有几个常用的命令: find、locate、which、whereis、grep 等。1. find首先来介绍一下 find,find 命令的语法是:find [搜索路径] [匹配条件]find 命令的选项非常多,常用的有这么几个:1.1 根据...
  • 展开全部查找目录下的所有文件中是否含有某个e68a84e8a2ad62616964757a686964616f31333361313263字符串find .|xargs grep -ri "IBM"查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名find .|xargs grep ...
  • https://linux.cn/article-9495-1.html find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10  

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 796
精华内容 318
关键字:

如何在linux中查找文件

linux 订阅