有几种方法可以使用命令行在Linux中查找文件,无论使用什么桌面管理器。
使用Find命令
在提示符下键入以下命令将列出当前目录中的所有文件。
find .
"find"后面的点表示当前目录。
find . -name pro*
注:find命令默认为区分大小写,如果要搜索单词或短语不区分大小写,请将-iname
选项与find命令一起使用,这是-name
命令不区分大小写的版本。
find命令有许多可用于优化搜索的选项,有关find命令的详细信息,请在终端窗口中运行man find
,然后按Enter。
使用Locate命令
locate命令返回包含指定字符组的所有路径名的列表。
要执行此操作,请在提示符下键入以下命令:
sudo updatedb
提示时输入密码。
locate mydata
例如,上述命令找到了两个包含"mydata"的文件和一个包含"data"的文件
如果要查找包含精确且仅包含搜索条件的所有文件或目录,请在locate命令中使用-b
选项,如下所示。
locate -b'mydata'
相关文章