41.linux命令之ls

1.基本使用
ls //显示不隐藏的文件与文件夹
41.linux命令之ls
ls -a //显示当前目录下的所有文件及文件夹包括隐藏的.和…等
41.linux命令之ls
ls -l //显示不隐藏的文件与文件夹的详细信息
41.linux命令之ls
ls -al //显示当前目录下的所有文件及文件夹包括隐藏的.和…等的详细信息
41.linux命令之ls
ls -R //将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现
41.linux命令之ls
2.深度使用
ls -l |grep “^-”|wc -l或find ./company -type f | wc -l 查看某文件夹下文件的个数,包括子文件夹里的
41.linux命令之ls
ls -lR|grep “^-”|wc -l 查看某文件夹下文件夹的个数,包括子文件夹里的
41.linux命令之ls
ls -lR|grep “^d”|wc -l 查看莫文件夹下文件夹的个数,包括子文件夹里的
41.linux命令之ls
ls -l //显示不隐藏的文件和文件夹
ls -lR //递归显示目录下所有的子目录的文件信息
grep ‘^d’ //过滤掉文件,只显示目录
grep ‘^-’ //过滤掉目录,只显示文件
wc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数