修改输出格式

默认情况下,文件列表的输出以列的方式跨屏幕显示。

然而,我们可以指定如下所示的格式。

要在整个屏幕的列中显示列表:

ls -X
ls --format=across

要以冒号分隔的格式显示列表:

ls -m
ls --format=commas

要以水平格式显示列表:

ls -x
ls --format=horizontal

要以长格式显示列表:

ls -l

linux ls命令选文件_Linux ls命令输出格式设置_Linux文件列表显示方式

ls --format=long

要显示所有文件和文件夹,每行一个:

ls -1
ls --format=single-column
ls --format=verbose

要垂直显示列表:

ls -c
ls --format=vertical

Linux中使用ls命令列举文件

ls命令列举文件系统中的文件和文件夹的名称。

它是Linuxshell中最基本、最重要的命令之一。

用于导航文件系统的10个基本Linux命令

列举文件夹中的文件

linux ls命令选文件_Linux ls命令输出格式设置_Linux文件列表显示方式

要列举文件夹中的所有文件,请打开终端窗口linux运维面试题,使用cd命令选择相关文件夹,之后键入Is。

默认情况下,文件和文件夹列在屏幕上的列中,仅显示文件名。

除非指定-a或则-all开关,否则运行ls命令不会手动显示隐藏文件(名称以句点开头的文件):

ls -a
ls --all

-a开关列举目录中的每位文件和文件夹。

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

ls -B
ls --ignore-backups

在大多数情况下,返回的列表以一种颜色显示文件夹,以另一种颜色显示文件。

若果不想显示不同的颜色linux ls命令选文件,请使用以下命令:

ls --color=never

要显示更详尽的输出,请使用以下开关:

ls -l

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

假如我们不想看见所有者,请改用以下命令:

ls -g

我们还可以通过指定以下开关来省略组详尽信息:

ls -o

长格式列表与其他开关配合使用以显示更多信息。

比如,通过运行以下命令来显示文件的作者:

ls -l --author

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

ls -l -h
ls -l --human-readable
ls -l -s

Linux ls命令输出格式设置_linux ls命令选文件_Linux文件列表显示方式

我们可以使用ls命令来显示数学用户ID和组ID,而不是在list命令中显示用户名和组名,如下所示:

ls -l -n

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

比如:

ls -R /home

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

也可以组合开关。

命令ls-aBlh显示一个列表,如本节底部的屏幕截图所示。

怎样对ls命令的输出进行排序

要对ls命令的输出进行排序linux是什么,请使用--sort开关,如下所示:

ls --sort=none
ls --sort=size
ls --sort=time

Linux ls命令输出格式设置_linux ls命令选文件_Linux文件列表显示方式

ls --sort=version

默认设置为none,这意味着文件按名称排序。

按大小排序时,首先显示大小最大的文件linux ls命令选文件,最后显示最小的文件。

按时间排序将最后访问的文件显示在列表底部,访问最少的文件坐落列表顶部。

所有上述排序都可以使用以下命令来实现:

ls -U
ls -S
ls -t
ls -v

要以相反的排序次序显示结果,请使用以下命令:

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

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复