如何在Linux中找到文件

时间:2020-02-23 14:38:28  来源:igfitidea点击:

通常,用户更喜欢使用图形文件浏览器来搜索特定文件。
但是,有很少有强大的命令可以在Linux系统中找到文件。
在本教程中,我们将向我们展示如何使用各种方式搜索丢失的文件。

在Linux中查找文件

使用命令行搜索

在此方法期间,我们将通过Linux终端使用命令行。
基本上,有两个不同的命令来搜索文件:

  • find命令

  • locate命令

使用"find"进行搜索

"find"命令允许我们在系统中查找文件。
我们可以按部分或者完整文件名搜索。
此外,它可用于搜索在特定时间修改的文件。

例如,要搜索从"fi"字母开始的当前目录中的文件,请使用以下命令: find . -name fi*

点或者"."这里意味着在当前目录中搜索。
如果我们需要在特定位置搜索,则可以按如下方式指定: find /home/tuts/-name fi*

此外,如果我们不知道文件名,但我们只知道文件扩展名,那么我们可以毫不费力地搜索文件扩展名: find /home/tuts/-name *.png

此外,如果需要检索当前位置中的所有空文件,请使用以下命令: find . -type f -empty

现在,如有需要,我们需要搜索在特定时间修改的特定文件,然后使用以下命令: find /home/tuts/-name *.png -mtime 2

可以注意到,"-mtime"标记可用于指定过去两天更改的文件。

使用"locate"命令进行搜索

使用Locate命令将搜索文件。
基本上,Locate命令易于使用如下: locate findme