You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何列出指定前缀文件?/usr/bin下go开头文件导出命令求助

嘿,我来帮你搞定这两个问题!

1. 如何列出所有以指定字符开头的文件?

最常用的方法是结合ls命令和shell通配符来实现:

  • 如果你要列出当前目录下以指定字符(比如"x")开头的所有可见文件,直接执行:
    ls x*
  • 如果要包含隐藏文件(以.开头的文件),可以加上-a参数:
    ls -a .x*
  • 这里的通配符*会匹配任意长度的字符(包括零个),所以x*能精准匹配所有以"x"开头的文件名。
2. 解决/usr/bin下名称以"g"后跟"o"开头的文件列表及保存问题

你之前执行的ls -al go* /usr/bin没得到想要的结果,原因是go*是在当前工作目录下查找以"go"开头的文件,然后再列出/usr/bin目录的全部内容,完全偏离了你的需求。

正确的操作方式是把通配符和目标路径结合起来,直接指定要查找的路径范围:

  1. 先验证匹配结果,执行这条命令就能看到/usr/bin下所有以"go"开头的文件/目录:
    ls -al /usr/bin/go*

  2. 如果要把结果保存到某个目录的新文件中(比如保存到你的用户主目录下的go_files.txt),用输出重定向>即可:
    ls -al /usr/bin/go* > ~/go_files.txt

    • 注意:如果目标文件已经存在,>会直接覆盖它;如果想追加内容而不是覆盖,改用>>。
  3. 要是你需要更灵活的匹配规则(比如只找普通文件,排除子目录),可以用find命令:
    find /usr/bin -maxdepth 1 -type f -name "go*"
    -maxdepth 1确保只在/usr/bin目录本身查找,不递归子目录;-type f限定只找普通文件,去掉它的话会包含目录类条目。

内容的提问来源于stack exchange,提问作者theprincess

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:34:41