ls 最常使用的选项
选项 |
长选项 |
描述 |
---|---|---|
-a | --all | 列出所有文件,甚至包括文件名以圆点开头的默认会被隐藏的隐藏文件。 |
-d | --directory | 通常,如果指定了目录名,ls 命令会列出这个目录中的内容,而不是目录本身。把这个选项与 -l 选项结合使用,可以看到所指定目录的详细信息,而不是目录中的内容。 |
-F | --classify | 这个选项会在每个所列出的名字后面加上一个指示符。例如,如果名字是目录名,则会加上一个'/'字符。 |
-h | --human-readable | 当以长格式列出时,以人们可读的格式,而不是以字节数来显示文件的大小。 |
-l | 以长格式显示结果。 | |
-r | --reverse | 以相反的顺序来显示结果。通常,ls 命令的输出结果按照字母升序排列。 |
-S | 命令输出结果按照文件大小来排序。 | |
-t | 按照修改时间来排序。 |
其中ls -d 不管在哪个目录下都是输出“.”。
[berry@berry:~] pwd
/home/berry
[berry@berry:~] ls -d
.
[berry@berry:~] ls -ld
drwxr-xr-x 18 berry berry 4096 Oct 24 09:19 .
[berry@berry:~] cd /usr/bin/
[berry@berry:bin] ls -d
.
[berry@berry:bin] ls -ld
drwxr-xr-x 2 root root 49152 Oct 12 14:46 .