在这里继续使用“ls”命令的是关于列表命令的第二篇文章。
第一张请看 :
这篇文章以很好的方式提供给我们,让我们通过例子深入了解ls命令。我们在制作文章时非常小心,因此它仍然很容易理解,但却能够充分达到目的。
关于ls命令的10个面试问题
一个。ls命令在与switch(-l)一起使用时列出长列表格式的文件的名称。
#ls -l
列出长列表格式中的文件
湾 当使用switch(-author)和switch(-l)时,ls命令列出长列表格式的文件的名称以及作者文件的名称。
#ls -l - author #按作者
按作者列出文件
C。当使用switch(-g)时,ls命令列出文件的名称,而不包含其所有者的名称。
#ls -g
不列印所有者名称的列表文件
d。ls命令用switch(-G)和switch(-l)一起使用时列出长列表格式的文件的名称,而不包含它所属的组的名称。
#ls -Gl
列出没有打印组的文件
那么我们需要使用switch -h(可读的)和switch(-l)和/或(-s)和命令ls来获得所需的输出。
#ls -hl
以人类可读格式列出文件
#ls -hs
以长列表格式列出文件大小
有一个类似于开关-h的开关-si。唯一的区别是开关-si使用1000的功率,而不像使用1024的功率的开关-h。
#ls -si
ls命令支持的功率值
它还可以与开关-l一起使用,以长列表格式输出1000次幂的文件夹大小。
#ls -si -l
按功率值列出文件
对!在与交换机(-m)一起使用时,Linux ls命令可以输出由逗号分隔的目录的内容。由于这些逗号分隔的条目是水平填充的,所以当垂直列出内容时,ls命令不能用逗号分隔内容。
#ls -m
通过逗号打印目录的内容
在长列表格式中使用时,开关-m无用。
#ls -ml
水平列出内容
是啊!使用开关-r很容易实现上述情况。开关' -r '反转输出的顺序。它也可以与开关-l(长列表格式)一起使用。
#ls -r
按逆序列出内容
#ls -rl
逆序排列的长名单内容
好的!使用命令ls时,交换机-R很容易。它可以进一步与其他选项分组,如-l(长列表)和-m(逗号分隔)等。
#ls -R
以递归方式打印子目录
与ls一起使用时,Linux命令行选项-S提供所需的输出。根据文件的大小按照最大文件的顺序排列文件,最后排在最小文件中。
#ls -S
用ls命令排序文件
按照大小按大小排序文件,最小的文件首先列出,最后排在最大。
#ls -Sr
按降序对文件进行排序
开关-1来救援这里。ls命令与switch -1一起输出目录的内容,每行一个文件,没有附加信息。
#ls -1
列出没有信息的文件
有一个选项-Q(quote-name)输出用双引号括起来的ls的内容。
#ls -Q
用双引号打印文件
#ls --group-directories-first