日期:2014-05-16  浏览次数:20720 次

请教大侠, 如何用shell脚本显示目录下所有文件,前面带目录路径
问题是这样的,如当前目录下有目录A,和文件a.txt,目录A下又有目录B和文件b.txt,目录B下又有文件c.txt.

需要调用shell命令将结果显示为:
 
./a.txt
./A/b.txt
./A/B/c.txt

菜鸟用了好多命令也搞不定,请专家出马指教!先谢谢了

------解决方案--------------------
find . -type f

find . -type f -name "*.txt"

------解决方案--------------------
 find `pwd` -type f -name "*.txt"

如果仅是当前目录的话,那可以使用pwd 可以打印出文件的绝对路径
------解决方案--------------------
一个tree命令不就显示出来了吗
你想要的是关系还是必须这样显示结果?
------解决方案--------------------
du . 
------解决方案--------------------
awk '{print $2}'

------解决方案--------------------
ls -R  A目录的绝对路径就行了