Linux 中另一个最常用的命令。使用此命令列出文件和目录的信息,例如文件权限、所有者和时间戳等等。默认情况下,它会在不传递任何参数的情况下使用时列出当前目录的文件。
命令的一般语法ls
:
1个
|
$ ls [OPTION...] [FILE...] |
显示隐藏文件
1个
|
ls -a |
此选项将显示整个目录列表,包括隐藏文件。隐藏文件以点 (.)
示例:让我们显示ExampleDir目录的所有隐藏文件。
按文件大小排序
1个
|
ls -S |
使用ls -S
命令将文件和目录按大小降序排列,然后打印到终端。
示例:对NewDir目录下的所有文件和目录进行排序。
以长格式显示文件
1个
|
ls -l |
该-l
选项以更详细的方式显示目录的内容。显示文件的所有者和组、最后修改时间等。
示例:显示NewDir目录下文件的详细信息。
按日期和时间排序
1个
|
ls -t |
此命令按上次修改时间对文件进行排序。最近编辑的文件将出现在输出的顶部,便于查找。
示例:让我们按时间显示ExampleDir目录中的文件并对其进行排序。
仅显示目录
1个
|
ls -d */ |
使用此命令列出不包括所有其他文件的子目录。
示例:列出NewFolder目录的目录。
列出文件并将结果保存到文件
1个
|
ls > [filename] |
ls > [filename] 命令允许您将前面命令的输出保存到文件中。
示例:将命令的输出保存ls -d
到文件result.txt中。
列出文件所有者及其 ID
1个
|
ls -n |
示例:让我们显示NewDir目录中文件的 UID 和 GID 。