【问题标题】:How do I search for a file in a directory using the terminal?如何使用终端搜索目录中的文件?
【发布时间】:2017-12-07 18:05:02
【问题描述】:

我正在尝试在一个包含许多其他子目录和文件的巨大目录中找到一个文件。

在此类目录树中找到给定file_name.x 的最简单方法是什么?

【问题讨论】:

    标签: shell file search terminal directory


    【解决方案1】:

    你可以试试

    find path_to_huge_directory -type f -name "file_name.x"

    这将搜索该目录及其子目录中的所有文件。

    【讨论】:

    • 您能接受我的回答吗? (第一次关闭 - 非常兴奋:))
    • 这种引号的使用很奇怪。为了保持一致性,您应该使用find "/path/to/huge/directory" "-type" "f" "-name" "file_name.x" 或(首选)find /path/to/huge/directory -type f -name file_name.x 之一,这些调用中的任何一个都运行完全相同的命令。您可能在文件名上使用引号的唯一原因是您试图防止全局扩展(例如-name "*_name"
    猜你喜欢
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 2011-01-12
    • 2011-04-23
    • 1970-01-01
    相关资源
    最近更新 更多