例一:列出/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