选项和参数
这给我们带来了一个关于大多数命令如何工作的非常重要的观点。 命令后通常是一个或多个 选项 改变他们的行为,并进一步通过一个或多个 参数,命令所作用的项目。 所以大多数命令看起来像这样:
命令选项参数
命令选项参数
大多数命令使用由一个短划线开头的单个字符组成的选项,例如“-l”,但许多命令,包括来自 GNU 项目的命令,也支持 多头期权, 由两个破折号开头的单词组成。 此外,许多命令允许将多个短选项串在一起。 在这个例子中, ls 命令有两个选项,“l”选项用于生成长格式输出,“t”选项用于按文件的修改时间对结果进行排序。
[我@linuxbox ~]$ ls -lt
[我@linuxbox ~]$ ls -lt
ls 更有趣
我们将添加长选项“--reverse”来反转排序顺序:
[我@linuxbox ~]$ ls -lt --反转
[我@linuxbox ~]$ ls -lt --反转
请注意,命令选项(如 Linux 中的文件名)区分大小写。
这个 ls 命令有大量可能的选项。 最常见的列在表 3-1 中。
表 3- 1:常用 ls 选项
附加选项 | 多头期权 | 描述 |
-a | - 全部 | 列出所有文件,包括名称以开头的文件 |
带有句点,通常不会列出 | ||
(即,隐藏)。 | ||
-A | - 几乎所有的 | 像 -a 上面的选项,除了它没有 |
名单 . (当前目录)和 .. (父母 | ||
目录)。 | ||
-d | - 目录 | 通常,如果指定目录, ls 将 |
列出目录的内容,而不是 | ||
目录本身。 结合使用此选项 | ||
与 -l 选项以查看有关的详细信息 | ||
目录而不是其内容。 | ||
-F | - 分类 | 此选项将附加一个指示符 |
到每个列出的名称的末尾。 例如,一个 | ||
“/”如果名称是目录。 | ||
-h | --人类可读 | 在长格式列表中,显示文件大小 |
人类可读的格式而不是字节。 | ||
-l | 以长格式显示结果。 | |
-r | - 逆转 | 以相反的顺序显示结果。 一般, |
ls 以升序显示其结果 | ||
按字母顺序。 | ||
-S | 按文件大小对结果进行排序。 | |
-t | 按修改时间排序。 |