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

如何在Mac终端列出根目录下带扩展名文件的完整路径

Mac Terminal 列出所有文件完整路径的方法

方法1:用find命令(最直接)

要是你明确目标根目录(比如示例里的/Folder),直接跑下面的命令就能一次性列出该目录下所有文件的完整绝对路径:

find /Folder -type f
  • -type f:只挑文件,不会把目录也列出来
  • 执行后输出就是你要的格式:

/Folder/FolderA/FolderAA/FolderAAA/test.swift
/Folder/FolderB/FolderB/FolderBB/samp.swift
/Folder/FolderC/new.swift

如果已经cd到目标根目录里了,也可以这么写,自动转成绝对路径:

find . -type f -exec realpath {} \;

方法2:ls配合realpath实现

要是习惯用ls命令,也可以这么组合:

ls -R /Folder | grep -v '/$' | while read file; do realpath "/Folder/$file"; done
  • ls -R:递归列出所有内容
  • grep -v '/$':过滤掉目录(目录名末尾带/)
  • 循环里的realpath:把相对路径转成完整的绝对路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 11:01:14