Mac终端文档搜索

时间:2014-08-29 23:53:31

标签: macos terminal command

我想在Mac上使用终端找到一份文件。使用cd和ls和tab选项卡命令时,在终端中搜索文件夹或文档的命令是什么?

1 个答案:

答案 0 :(得分:0)

因此,要找到通常在具有netboot客户端的服务器上的HFS扩展卷上找到的文件,请输入:

find / -name "Mac NC #" -print &

这应该返回“/”上出现的所有文件或目录,其名称包括用引号指定的字符串,并将其打印到标准io(屏幕)。 &符“&”指定在后台执行此操作。

注意:在此示例中,搜索字符串是引号;由于字符串中包含空格字符,因此这些引号是必需的。搜索一个没有非法字符的单词名称,例如“hostconfig”,不需要引号。与传统的BSD unix一样,反斜杠字符“\”可以在非法字符之前使用,以使其作为搜索字符串的一部分进行解析:

find / -name Mac\\ NC\\ # -print &

您还可以使用“locate”命令,该命令易于使用且比查找更快。只需输入“locate”,然后输入您要查找的文件名称或部分名称,然后按Return键。您应该获得一个列表,显示这些文件的路径。 locate命令在数据库中搜索驱动器上的文件,这些文件可能已过期。如果要搜索已知但未找到的文件,可以手动运行“每周”脚本来更新此数据库。为此,请键入以下命令:

sudo sh /etc/weekly

按Return键,输入密码,每周脚本将运行并更新您的定位数据库。

在命令行执行“man find”或“man locate”以获取有关使用这些命令的更多信息。

来源:http://support.apple.com/kb/TA25275