每个 Linux 用户都应该知道的 7 个奇特的“ls”命令技巧

我们已经涵盖了大部分内容在我们采访系列的最后两篇文章中。本文是“ls 命令' 系列。如果您还没有阅读本系列的最后两篇文章,您可以访问下面的链接。

7 个古怪的 ls 命令技巧
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 命令全职风格
# 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 命令采用以下建议的各种格式。

  1. 穿过
  2. 逗号
  3. 水平的
  4. 长的
  5. 单列
  6. 冗长的
  7. 垂直的
# ls –-format=across
# ls --format=comma
# ls --format=horizontal
# ls --format=long
# ls --format=single-column
# ls --format=verbose
# ls --format=vertical
ls 命令的列表格式
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(数字-uid-gid)以及LS命令。

# ls -n
按 UID 和 GID 打印内容列表
6. 在标准输出上以比默认指定的列更多的列打印目录内容。

出色地LS命令根据屏幕大小自动输出目录内容。

然而,我们可以手动分配屏幕宽度的值并控制显示的列数。可以使用开关'来完成--width'。

# ls --width 80
# ls --width 100
# ls --width 150
根据窗口大小列出内容

笔记:你可以尝试一下你应该传递什么值宽度旗帜。

7. 在 ls 命令列出的目录内容中包含手动制表符大小,而不是默认的 8。
# ls --tabsize=[value]
按表格大小列出内容

笔记:指定[Value]=数值。

现在就这些了。敬请关注泰克明特直到我们想出下一篇文章。不要忘记在下面的评论中向我们提供您的宝贵反馈。喜欢并分享我们并帮助我们传播。