具体的 ls 输出

具体的 ls 输出

现在,我正在调用以下命令ls -R,并收到这样的输出:

.:
file.txt script.php

./dir:
file.txt other.java

是否可以得到如下所示的输出:

./file.txt ./script.php ./dir/file.txt ./dir/other.java

我查看了参数ls但似乎找不到任何可以满足我要求的东西。

答案1

尝试

find . -type f -printf '%p '

它会输出一行很长的文件名(包括路径),中间用空格隔开。行末还会有一个额外的空格。

(您可以通过管道将其替换为换行符sed 's/ $/\n/',无论如何这可能是一个好主意。)

相关内容