该 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 = horizontal 以横向格式显示列表 ls -lls --format = long 如上一节所述,它以长格式显示列表。 ls -1ls --format =单列ls --format =详细 显示所有文件和文件夹,每行1个。 ls -cls --format = vertical 垂直显示列表。 要对输出进行排序 LS 命令你可以使用 - 分类 切换如下: ls --sort = nonels --sort = sizels --sort =时间ls --sort =版本 默认设置为none,表示文件按名称排序。按大小排序时,首先显示最大尺寸的文件,最后显示最小的文件。 按时间排序显示最后访问的文件和最后访问最少的文件。 顺便提一下,所有上述排序都可以通过以下命令来实现: ls -Uls -Sls -tls -v 如果希望以反向排序顺序显示结果,请使用以下命令。 ls -r --sort = sizels --reverse --sort = size 还有许多其他开关可用于时间格式化。您可以通过阅读Linux手册页来阅读所有其他开关。 男人ls 更改输出格式
如何从ls命令排序输出
摘要