/ :表明是一个目录;@ :表明是到其它文件的符号链接;* :表明是一个可执行文件。
1、查询当前文件夹下的目录文件
[ljs@vm /]$ ls -F |grep "/$" #查询当前目录下的文件夹
[linuxidc@linuxidc /]$ ls -F |grep "/" #查询当前目录下的文件夹
[ljs@vm /]$ ls -al |grep "^d" #查询当前目录下的文件夹
2、查询当前文件夹下的文件
[linuxidc@linuxidc /]$ ls -al |grep "^-" #查询当前目录下的文件
3、查询当前文件夹下的符号链接文件
[linuxidc@linuxidc etc]$ ls -F |grep "@" #查询当前目录下的符号链接文件
4、查询当前文件夹下的可执行文件
[linuxidc@linuxidc etc]$ ls -F |grep "*" #查询当前目录下的可执行文件
5、查询当前文件夹下的文件个数
[linuxidc@linuxidc etc]$ ls -al |grep "^-" | wc -l #查询当前目录下的文件个数
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx