【问题标题】:Mac terminal document searchMac终端文档搜索
【发布时间】:2014-10-24 00:28:09
【问题描述】:

我有一个文档,我想使用我的 Mac 上的终端查找。使用 cd 和 ls 以及 tab tab 命令时,在终端中搜索文件夹或文档的命令是什么?

【问题讨论】:

    标签: macos terminal command


    【解决方案1】:

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

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

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

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

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

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

    sudo sh /etc/weekly
    

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2012-09-27
      • 1970-01-01
      • 2011-11-04
      • 2017-05-25
      • 2014-03-30
      • 1970-01-01
      相关资源
      最近更新 更多