我们在采访系列的最后两篇文章中介绍了'ls'命令中的大部分内容。本文是' ls命令 '系列的最后一部分。如果您还没有阅读本系列的最后两篇文章,请访问以下链接。

  • 15 Linux中的基本'ls'命令示例
  • 按上次修改日期和时间排序'ls'命令的输出
  • 15关于Linux“ls”命令的访谈问题 - 第1部分
  • 10个有用的'ls'命令面试问题 - 第2部分

1.使用各种时间样式列出目录的内容。

要使用样式列出目录的内容,我们需要选择以下两种方法中的任何一种。

# ls -l –time-style=[STYLE]               (Method A)

注 - 上面的开关(--time样式必须用switch运行-l,否则它不能用于此目的)。

# ls –full-time                           (Method B)

替换[STYLE]为以下任何选项。

full-iso
long-iso
iso
locale
+%H:%M:%S:%D

注 - 在上面的行H(小时),M(分钟),S(秒),D(日期)可以按任何顺序使用。

此外,您只需选择那些相关而非所有选项。例如,ls -l --time-style=+%H只会显示一小时。

ls -l --time-style=+%H:%M:%D 将显示小时,分钟和日期。

# ls -l --time-style=full-iso
# ls -l --time-style=long-iso
# ls -l --time-style=iso
# ls -l --time-style=locale
# ls -l --time-style=+%H:%M:%S:%D
# ls --full-time

2.以各种格式输出目录的内容,例如用逗号分隔,水平,长,垂直,跨越等。

可以使用ls命令以各种格式列出目录的内容,如下所示。

  • across(横过)
  • comma(逗号)
  • horizontal(横)
  • long(长)
  • single-column(单柱)
  • verbose(详细)
  • vertical(垂直)
# ls –-format=across
# ls --format=comma
# ls --format=horizontal
# ls --format=long
# ls --format=single-column
# ls --format=verbose
# ls --format=vertical

3.使用ls命令将输出中的(/ = @ |)指示符附加到目录的内容中。

-p使用' ls '命令的选项将服务于目的。它将根据文件类型附加上述指标之一。

# ls -p

4.根据扩展名,大小,时间和版本对目录内容进行排序。

我们可以使用选项,如--extension通过扩展,通过扩展大小排序输出--size通过扩展,时间-t 和版本使用的扩展-v。

此外,我们可以使用选项--none,它将以一般方式输出,而不实际进行任何排序。

# ls --sort=extension
# ls --sort=size
# ls --sort=time
# ls --sort=version
# ls --sort=none

5.使用ls命令为目录的每个内容打印数字UID和GID。

使用flag -n(Numeric-uid-gid)和ls命令可以实现上述场景。

# ls -n

6.在默认情况下指定的列中打印标准输出上的目录内容。

Well ls命令根据屏幕大小自动输出目录内容。

但是,我们可以手动分配屏幕宽度值和控制出现的列数。可以使用开关' --width' 来完成。

# ls --width 80
# ls --width 100
# ls --width 150

注意:您可以尝试使用宽度标记传递的值。

7.在ls命令列出的目录内容中包含手动选项卡大小,而不是默认值8。

#ls --tabsize = [value]

注意:指定[Value]=数值。

目前为止就这样了。请继续关注Tecmint直到我们提出下一篇文章。不要忘记在下面的评论中向我们提供宝贵的反馈。喜欢和分享我们并帮助我们传播。


0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

zh_CNChinese
en_USEnglish zh_CNChinese