1.只显示文件名
ls -l | grep ^[^d] | awk '{print $9}'
2.只显示文件夹名
ls -l |grep ^d | awk '{print $9}'
或者
ls -d */
3.显示符合条件的文件或文件夹
ls -l |grep XXX | awk '{print $9}'
4.排除符合条件的文件或文件夹
ls -l |grep -v XXX | awk '{print $9}'
5.删除
在以上的各个命令后面使用 |xargs rm -fr即可