linux命令(26):ls命令

例一:列出/home/peidachang文件夹下的所有文件和目录的详细资料

ls -l -R /home/test

例二:列出当前目录中所有以“t”开头的目录的详细内容,可以使用如下命令:

ls -l t*   

例三:只列出文件下的子目录

ls -F /opt/soft |grep /$  

例四:列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*" 

ls  -AF

例五:计算当前目录下的文件数和目录数

ls -l * |grep "^-"|wc -l ---文件个数  

ls -l * |grep "^d"|wc -l    ---目录个数

例六: 在ls中列出文件的绝对路径

ls | sed "s:^:`pwd`/:"

例七:列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归

find $PWD -maxdepth 1 | xargs ls –ld

例八:递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径

find $PWD | xargs ls -ld 

原文地址:https://www.cnblogs.com/yinjia/p/5467275.html