在shell中ls -F是一个很有用的命令:把文件按照类型归类,主要区分目录文件、可执行文件、链接文件,并且在末尾加上 / 、*、@符号标识
ls参数 -F:
对 可执行文件 添加一个 *
对 目录文件 添加一个 /
对 符号链接文件 添加一个 @
[root@manager day4]# ls -F
1/ #目录
11.txt@ #链接文件
1.txt #普通文件
alert.sh* #可执行文件
如果我们要搜索以/结尾的,可以使用如下三种方法:
ls -F | grep /$
ls -F | grep \\/ [转义字符]
ls -F | grep /
[root@manager day4]# ls -F | grep /$
1/
[root@manager day4]# ls -F | grep /
1/
[root@manager day4]# ls -F | grep \/
1/