修改输出格式
默认情况下,文件列表的输出以列的方式跨屏幕显示。
然而,我们可以指定如下所示的格式。
要在整个屏幕的列中显示列表:
ls -X ls --format=across
要以冒号分隔的格式显示列表:
ls -m ls --format=commas
要以水平格式显示列表:
ls -x ls --format=horizontal
要以长格式显示列表:
ls -lls --format=long
要显示所有文件和文件夹,每行一个:
ls -1 ls --format=single-column ls --format=verbose
要垂直显示列表:
ls -c ls --format=vertical
它是Linuxshell中最基本、最重要的命令之一。
用于导航文件系统的10个基本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
我们可以使用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=timels --sort=version
默认设置为none,这意味着文件按名称排序。
按大小排序时,首先显示大小最大的文件linux ls命令选文件,最后显示最小的文件。
按时间排序将最后访问的文件显示在列表底部,访问最少的文件坐落列表顶部。
所有上述排序都可以使用以下命令来实现:
ls -U ls -S ls -t ls -v
要以相反的排序次序显示结果,请使用以下命令:
ls -r --sort=size ls --reverse --sort=size