Skip to main content

使用ls命令在Linux中列出文件

4-1-1 Linux常用命令 文件处理命令 命令格式与目录处理命令ls (六月 2025)

4-1-1 Linux常用命令 文件处理命令 命令格式与目录处理命令ls (六月 2025)
Anonim

LS 命令是您应该学习的最重要的命令行工具之一,以便导航文件系统。以下是使用命令行导航文件系统的基本命令的完整列表。

LS command用于列出文件系统中文件和文件夹的名称。本指南将向您展示可用于的所有开关 LS 命令及其含义以及如何使用它们。

列出文件夹中的文件

要列出文件夹中的所有文件,请打开终端窗口并导航到要查看其内容的文件夹以使用 光盘 命令然后只需键入以下命令:

LS

您实际上不必导航到该文件夹​​以列出其中的文件。您可以简单地将路径指定为ls命令的一部分,如下所示。

ls / path / to / file

默认情况下,文件和文件夹将在屏幕上的列中列出,您将看到的只是文件名。

通过运行ls命令不会自动显示隐藏文件(以句点开头的文件)。您需要使用以下命令。

ls -als --all

这减去了一个 -一个 上面使用的开关代表所有列表。这绝对列出了运行命令的目录中的每个文件和文件夹,或者确实列出了提供给它的路径。

结果就是你看到一个名为的文件 . 和另一个叫 .. 。单个完整停止代表当前文件夹,双完全停止代表一个级别。

如果要从文件列表中省略这些,可以使用大写字母A而不是小写字母a,如下所示:

ls -Als - 几乎所有

某些命令如 MV 命令和 CP 命令用于移动和复制文件,并且有些开关可以与这些用于创建原始文件备份的命令一起使用。这些备份文件通常以波浪号(〜)结尾。

要省略备份文件(以波浪号结尾的文件),请运行以下命令:

ls -Bls --ignore-backups

在大多数情况下,返回的列表将以一种颜色显示文件夹,将文件显示为另一种颜色。例如,在我们的终端中,文件夹为蓝色,文件为白色。

如果您不想显示不同的颜色,可以使用以下命令:

ls --color =从不

如果您想要更详细的输出,可以使用以下开关:

ls -l

这提供了一个列表,显示权限,inode数量,所有者和组,文件大小,上次访问的日期和时间以及文件名。

如果您不希望看到所有者使用以下命令。

ls -g

您还可以通过指定以下开关来省略组详细信息:

ls -o

长格式列表可与其他开关一起使用以显示更多信息。例如,您可以通过运行以下命令找到该文件的作者。

ls -l --author

您可以更改长列表的输出以显示人类可读的文件大小,如下所示:

ls -l -hls -l - 人类可读ls -l -s

您可以使用ls命令显示物理用户ID和组ID,而不是在list命令中显示用户名和组名,如下所示:

ls -l -n

LS 命令可用于向下显示指定路径中的所有文件和文件夹。

例如:

ls -R / home

上面的命令将显示主目录下的所有文件和文件夹,如图片,音乐,视频,下载和文档。

更改输出格式

默认情况下,文件列表的输出位于屏幕的列中。

但是,您可以指定如下所示的格式。

ls -Xls --format =穿越

在屏幕上的列中显示列表。

ls -mls --format =逗号

以逗号分隔格式显示列表。

ls -xls --format = horizo​​ntal

以横向格式显示列表

ls -lls --format = long

如上一节所述,它以长格式显示列表。

ls -1ls --format =单列ls --format =详细

显示所有文件和文件夹,每行1个。

ls -cls --format = vertical

垂直显示列表。

如何从ls命令排序输出

要对输出进行排序 LS 命令你可以使用 - 分类 切换如下:

ls --sort = nonels --sort = sizels --sort =时间ls --sort =版本

默认设置为none,表示文件按名称排序。按大小排序时,首先显示最大尺寸的文件,最后显示最小的文件。

按时间排序显示最后访问的文件和最后访问最少的文件。

顺便提一下,所有上述排序都可以通过以下命令来实现:

ls -Uls -Sls -tls -v

如果希望以反向排序顺序显示结果,请使用以下命令。

ls -r --sort = sizels --reverse --sort = size

摘要

还有许多其他开关可用于时间格式化。您可以通过阅读Linux手册页来阅读所有其他开关。

男人ls