fengxin215

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

ls 列出文件目录(可以含子目录)及文件的完整路径

1、列出当前目录的文件、文件夹完整路径

   ls -1 |awk '{print i$0}' i=`pwd`'/'  (注意:这里 ls 后面那是个数字 1 而不是字母 l



2、列出当前目录及子目录的文件、文件夹完整路径

   ls -R |awk '{print i$0}' i=`pwd`'/'



2b) 列出当前目录及子目录下的文件夹完整路径

    ls -FR | grep /$ | sed "s:^:`pwd`/:" 



3、用find实现,好像运行要慢些

   find / -name "*.*" -exec ls {} \;



4、递归列出当前目录及子目录名称

    ls -FR | grep /$



5、递归列出当前目录及子目录名称,包括相关属性

    ls -lR | grep "^d"

    # drwxr-xr-x 3 idea idea  4096 Aug  2  2009 images



6、只列出当前目录下的子目录

    用ls只列出子目录

    ls -d */

posted on 2016-05-26 21:59  fengxin215  阅读(3026)  评论(0)    收藏  举报