跳至正文

如何在 Linux 中列出文件和文件夹

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

此选项将所有者和组显示为UIDGID

示例:让我们显示NewDir目录中文件的 UID 和 GID

标签: