如何仅从 find 命令返回文件名?

blu*_*lds 17 mac terminal find

从终端执行 find 命令时,我希望获得仅包含文件名的列表(不包含其余路径)。我如何在 mac 上完成此操作?

Pau*_*ida 22

使用基本名称:

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


ner*_*ler 7

Evilsoup 提到发布的内容不适用于间隔文件名。因此,您可以使用:

find . -type f -print0 | while IFS= read -r -d '' filename; do echo ${filename##*/}; done
Run Code Online (Sandbox Code Playgroud)