读书人

请问大侠, 怎么用shell脚本显示目录下

发布时间: 2013-11-13 14:04:18 作者: rapoo

请教大侠, 如何用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目录的绝对路径就行了

读书人网 >UNIXLINUX

热点推荐