1.只显示目录
命令1:
ls -al | grep "^d"
命令2:
ls -F | grep "/$"
-F 文件类型(File type):-F可以在每一个列举项目之后添加一个符号,例如:/ 表明是一个目录;@ 表明是到其它文件的符号链接;* 表明是一个可执行文件
2.只显示文件
ls -al | grep "^-"
3.只列出前N个目录:
ls | head -n
4.只列出image1,image2目录
ls -d image[1-2] 或 ls -d image1 iamge2
5. 列出所有image开头的目录
ls -d image*
6.其他常用参数
-R 递归(recursive)。该选项递归地列举所有目录(在当前目录之下)的内容。
-S 按从大到小排序
-t 按时间排序,实际工作中常用 ls -lhtr
-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)。
-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)。
-l (默认字母序)除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出。常用ls -l,在实际操作中常用 ll 简称代替
-r 将文件以相反次序显示(原定依英文字母次序)。
参考:https://blog.csdn.net/lxw1844912514/article/details/102506731
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!