ls命令
1.命令功能
ls - list directory contents(列出目录内容)
描述:
List information about the FILEs (the current directory by default). (列出有关文件的信息(默认为当前目录))
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.(如果没有指定-cftuvSUX或——Sort参数,则按字母顺序对条目进行排序)
2.命令格式
[root@localhost ~]# ls [OPTION]... [FILE]...
[root@localhost ~]# ls [选项] [文件]
3.参考事例
- 列出所有文件(包括隐藏文件):
[root@localhost ~]# ls -a
- 列出文件的详细信息:
[root@localhost ~]# ls -l
- 列出根目录(/)下的所有目录:
[root@localhost ~]# ls /
- 列出当前工作目录下所有名称是 “m” 开头的文件 :
[root@localhost ~]# ls -ltr m*
- 列出 /home目录下的所有目录及文件的详细信息 :
[root@localhost ~]# ls -lR /home
- 列出当前工作目录下所有文件及目录并以文件的大小进行排序 :
[root@localhost ~]# ls -AS
4.参数详解
选项 | 释义 | 功能描述 |
---|---|---|
-a | all | 不隐藏任何以. 开始的项目 |
-A | almost-all | 列出除. 及.. 以外的任何项目 |
author | 与-l 同时使用时列出每个文件的作者 | |
-l | 使用较长格式列出信息 | |
-r | reverse | 逆序排列 |
-R | recursive | 递归显示子目录 |
-t | (按修改时间排序,最新的优先)sort by modification time, newest first |