在Linux系统下查看文件经常用到ls命令,其使用格式如下
ls [OPTION]... [FILE]...
会列出指定文件的相关信息,[FILE] 缺省时会默认列出当前路径下的所有文件,并且默认按文件名字母顺序由小到大按列排序,除非在 [OPTIONS] 指定排列顺序。
笔者列出了一些常用的选项及其说明,其它选项后续慢慢补充。
选项 | 长格式 | 说明 |
---|---|---|
-a | --all | 列出所有文件,包括以 . 开头的隐藏文件 |
-l | 长格式输出,列出文件权限、引用计数、所有者、所属组、文件大小、修改日期和文件名称这些详细的信息 | |
-r | --reverse | 倒序输出,排列顺序与默认相反 |
-t | 按修改时间排序,最新修改的排在最前面 | |
-x | 按行输出(默认按列输出) | |
-1 | 每行只输出一个条目,即所有文件输出为一列 |
举例
- 按修改时间输出当前路径下所有条目
ls -lt
“-lt” 是 “-l -t” 这两个选项的组合。
- 按修改时间倒序输出当前路径下所有条目
ls -ltr
- 按修改时间倒序输出当前路径下所有以a开头的条目
ls -ltr a*