在任何操作系统中工作时,有时需要使用工具来快速查找文件。这与Linux相关,因此以下内容将被视为搜索此操作系统中文件的所有可能方法。呈现将是终端中使用的文件管理器工具和命令。
也可以看看:
重命名Linux中的文件
在Linux中创建和删除文件
终端
如果需要设置许多搜索选项以查找所需的文件,则查找命令是必不可少的。在考虑所有变体之前,值得在语法和选项上行走。语法她有以下内容:找到方法选项
路径是将发生搜索的目录。指定路径有三种基本方法:
- / - 搜索邻近它的根目录;
- ~ - 由主目录搜索;
- ./ - 搜索目前用户当前的目录。
您还可以将路径直接指定给目录本身,其中提出该文件的位置。
查找选项非常非常好,感谢您可以通过设置必要的变量来进行灵活的搜索设置:
- - 名称 - 通过作为艺术元素的名称作为基础进行搜索;
- - 用户 - 搜索属于特定用户的文件;
- - 群体 - 由特定的用户进行搜索;
- -perm. - 显示指定访问模式的文件;
- -Size N. - 通过取尺寸来搜索;
- -mtime + n-n - 要搜索更改更多(+ n)或更少(-n)前的文件;
- - 蒂佩 - 搜索已定义的类型文件。
所需元素的类型也很多。以下是他们的列表:
- B. - 块;
- F. - 正常;
- P. - 命名频道;
- D. - 目录;
- L. - 链接;
- S. - 插座;
- C. - 符号。
在详细解析语法和选项之后,可以将查找命令直接处理到可视化示例。鉴于命令使用选项的丰富,将不适用于所有变量,但仅用于最常用的示例。
另请参阅:终端Linux中的流行团队
方法1:按名称搜索(-Name选项)
最常见的是,用户使用-Name选项搜索系统,因此它是从它开始并开始。我们将分析几个例子。
按扩展搜索
假设您需要在系统中找到一个文件,其中扩展名为“.xlsx”,它位于Dropbox目录中。为此,请使用以下命令:
查找/ home / user / dropbox -name“* .xlsx”-print
从其语法中,可以说搜索是在“Dropbox”目录(“/ home / user / dropbox”)中执行的,并且所需对象应该与扩展名“.xlsx”。星号表示搜索将在此扩展的所有文件上花在不考虑其名称。 “-Print”表示将显示搜索结果。
示例:
按文件名搜索
例如,您希望在“/ home”目录中找到一个包含名称“lumpics”的文件,但它的扩展是未知的。在这种情况下,您需要执行以下操作:
查找〜-Name“Lumpics *”-print
如您所见,这里使用“〜”符号,这意味着搜索将在主目录中保持。在“-Name”选项之后,指示搜索文件(“Lumpics *”)的名称。最终的星号是指搜索只会按名称调用,而不考虑扩展。
示例:
在名称中搜索第一个字母
如果您只记得文件名开始的第一个字母,那么有一个特殊的命令语法,可以帮助您找到它。例如,您要查找以“g”到“l”字母开头的文件,并且您不知道它是哪个目录。然后,您需要执行以下命令:
查找/ - name“[g-l] *” - 打印
通过“/”符号判断,它立即在主团队之后,搜索将从根目录开始,即整个系统。此外,部分“[G-L] *”表示所需的单词将从某个字母开始。在我们的情况下,从“g”到“l”。
顺便说一下,如果您知道文件扩展名,那么在“*”符号之后,您可以指定它。例如,您需要查找相同的文件,但您知道它具有扩展名“.odt”。然后您可以使用这样的命令:
查找/ - name“[g-l] *。odt”-print
示例:
方法2:搜索Access Modif(Option -Perm)
有时有必要找到一个对象,其名称您不知道,但您知道它有什么访问模式。然后,您需要应用“-perm”选项。使用它非常简单,只需指定搜索位置和访问模式。这是一个团队的一个例子:
查找〜-perm 775-intret
也就是说,搜索在归属部分执行,搜索对象可以访问775.您还可以在此号码之前注册“ - ”符号,然后找到的对象将具有指定值的零权限位。
方法3:按用户或组搜索(SUP选项和-Group)
任何操作系统中都有用户和组。如果要查找属于其中一个类别的对象,则可以分别使用“-User”或“-Group”选项。
按照他的用户的名称搜索文件
例如,您需要在Dropbox目录中找到“灯具”文件,但您不知道如何调用它,但您知道只属于用户“用户”。然后,您需要执行以下命令:
查找/主页/用户/ Dropbox -User用户 - 打印
在此命令中,您指出了必要的目录(/ home / user / dropbox),指示您需要查找属于用户(-User)的文件,并指示它属于此文件(用户)的用户。
示例:
也可以看看:
如何在Linux中查看用户列表
如何将用户添加到Linux中的组
按他的小组的名称搜索文件
查找属于特定组的文件就像 - 只需替换“-Group”选项的“-User”选项,并指定此组的名称:
find / -groupe guest--print
也就是说,您表示您希望在与客户组相关的系统中找到一个文件。搜索将在整个系统中发生,这是通过“/”符号的证明。
方法4:按类型搜索文件(-type选项)
在Linux中查找一个元素非常简单,只需指定适当的选项(-type)并指定类型。在文章的开头,列出了可以应用于搜索的所有类型类型。
例如,您要在主目录中查找所有块文件。在这种情况下,您的团队将如下所示:
找到〜-type b-打印
因此,您指定的是按文件类型的搜索,如“-type”选项所证明的,然后通过放置块文件符号 - “b”来确定其类型。
示例:
同样,您可以在所需目录中显示所有目录,将符号“d”进行命令:
查找/ home / mesery -type d-intret
方法5:搜索大小(-size选项)的文件
如果从所有文件信息您只知道其大小,那么它可能足以找到它。例如,您希望在特定目录中找到120 MB的文件,为此,请按以下操作:
查找/主页/用户/ dropbox -size 120m-intret
示例:
还阅读:如何在Linux中查找文件夹的大小
如您所见,您需要的文件被发现。但如果您不知道它是哪个目录,则可以搜索整个系统,在团队开头指定根目录:
查找/ -size 120m-intret
示例:
如果您了解文件的大小,那么此案例有一个特殊的团队。您需要在终端中注册相同,只有在指定文件大小以安装“ - ”符号(如果需要查找小于指定大小的文件)或“+”(如果搜索文件的大小更多)指定)。这是一个团队的一个例子:
查找/主页/用户/ Dropbox + 100m-intret
示例:
方法6:按更改日期的文件搜索(-mtime选项)
通过更改日期,在最方便的情况下是最方便的。在Linux中,这适用“-mtime”选项。使用它是非常简单的,请考虑在该示例中的一切。
假设在文件夹中,我们需要查找过去15天所需的对象。这就是您在终端中注册的内容:
查找/主页/用户/图像-mtime -15 -print
示例:
如您所见,此选项不仅显示了在指定时段内更改的文件,还显示了文件夹。她在相反的方向上工作 - 你可以找到比指定时间段更改的对象。为此,您需要在数字值前面输入“+”符号:
查找/主页/用户/图像-mtime +10-intret
吉..
图形界面在很大程度上促进了初学者的使用寿命,它只安装了Linux发行版。此搜索方法非常类似于Windows中执行的方法,尽管它无法提供终端提供的所有优点。但首先是先做的。因此,考虑如何使用图形系统接口在Linux中进行文件搜索。方法1:通过系统菜单进行搜索
现在将介绍通过Linux系统菜单搜索文件的方法。该操作将在Ubuntu 16.04 LTS分发中执行,但该指令对所有这些都是常见的。
还阅读:如何找出Linux发行版的版本
假设您需要在系统中找到“查找我”名称的文件,系统中的这些文件在于“.txt”格式,第二 - “.odt”。要找到它们,您必须最初单击菜单图标(1),以及在特殊输入字段(2)中,指定搜索查询“找到我”。
将显示搜索结果,其中将显示搜索文件。
但是,如果系统中有许多这样的文件,并且它们都在扩展中不同,那么搜索将更加复杂。为了排除发布结果的不必要的文件,例如程序,最好使用过滤器。
它位于菜单的右侧。您可以在两个标准中过滤:“类别”和“来源”。通过单击名称旁边的箭头以及菜单旁边的箭头展开这两个列表,从而从不必要的项目中删除分配。在这种情况下,它将非常糟糕地留下“文件和文件夹”,因为我们正在寻找完全的文件。
您可以立即注意到缺少此方法 - 您无法详细配置过滤器,如终端中。所以,如果您正在寻找具有某些名称的文本文档,在引渡中,您可以显示图片,文件夹,档案等。但如果您知道右文件的确切名称,则可以快速查找,而无需研究众多“找到”的方法
方法2:通过文件管理器进行搜索
第二种方法具有显着的优势。使用“文件管理器”工具,可以在指定的目录中搜索。
执行此操作更简单。您需要在文件管理器中,在我们的情况下,Nautilus输入所需文件的文件夹,然后单击位于窗口右上角的“搜索”按钮。
在出现的输入字段中,您需要输入所谓的文件名。此外,请不要忘记搜索可以由可变文件名,但只能由其部分完成,如下示例所示。
与先前的方法一样,滤波器可以以相同的方式使用。要打开它,请单击“+”标志的按钮,位于搜索查询字段的右侧。将打开一个子菜单,您可以在其中从下拉列表中选择所需的文件类型。
结论
从前面来看,可以得出结论,对于系统的快速搜索系统,执行第二种方法,与图形界面的使用相关联。如果需要设置许多搜索选项,则查找命令在终端中是必不可少的。