ls命令

列出当前目录下的文件或目录

-a 或--all 当前目录下所有文件和目录。
-A 或--almost-all 显示所有文件和目录,但不显示现行目录和上层目录。
-d 或--directory 显示目录名称而非其内容。
-h 或--human-readable 用"K","M","G"来显示文件和目录的大小。
-i 或--inode 显示文件和目录的inode 编号。
-l 使用详细格式列表。
-r 或--reverse 反向排序。
-R 或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-s 或--size 显示文件和目录的大小,以区块为单位。
-S 用文件和目录的大小排序。
-t 用文件和目录的更改时间排序。

案例一

ls -a #列出当前目录下的所有文件和目录,linux中以 " . "开头的文件表示隐藏文件

ls命令_第1张图片


案例二

ll  -tr # 使用详细格式列表;用文件和目录的更改时间反向排序;这样最最新修改过的文件总是输出在最下方,方便查看。

ls命令_第2张图片


案例三

ll -Sh #使用详细格式列表;用文件和目录的大小排序;用"K","M","G"来显示文件和目录的大小。

ls命令_第3张图片