我们在采访系列的最后两篇文章中介绍了’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直到我们提出下一篇文章。不要忘记在下面的评论中向我们提供宝贵的反馈。喜欢和分享我们并帮助我们传播。