ls 命令
ls命令是linux下最常用的命令,是 list 的缩写,可以用各种方式查看目录中的内容。
格式:
ls [选项] [目录名]
常用参数
short | long | function |
---|---|---|
-a | --all | 列出所有文件 |
-A | --almost-all | 不显示 .(本目录) 与 ..(父目录) |
-F | 对目录及其它文件后加标志进行标识 | |
-h | --humano-readable | with -l,可以显示文件大小(K,M,G) |
-l | 显示详细信息 | |
-m | 显示以逗号分隔 | |
-r | --reverse | 以相反的顺序排序 |
-R | --recursive | 子目录中的内容也显示 |
-t | 以文件修改时间排序,最新的在最上面 |
示例
1、列出 /home/xie下所有文件其子文件夹的详细内容
ls -lR /home/xie
2、列出当前目录中以 t 开头的所有文件信息
ls -l t*
3、查看某文件夹下文件的个数
ls -l | grep "^-"| wc -l
| 是管道,可以将前面的输出结果转给后面的;grep 可以正则表达式 ^- 进行搜索;wc -l对搜索之后的文件求行数。