要使用样式列出目录的内容,我们需要选择以下两种方法中的任何一种。
# ls -l –time-style=[STYLE] (Method A)
必须指定
l
参数配合使用,否则没有效果
# ls –full-time (Method B)
[STYLE]
有以下几种形式
full-iso
long-iso
iso
locale
+%H:%M:%S:%D
在上面的行中,H(Hour)、M(Minute)、S(Second)、D(Date) 可以按任意顺序使用。
此外,你只需选择那些相关的选项,而不是所有选项。例如,
ls -l --time-style=+%H
将只显示小时。
ls -l --time-style=+%H:%M:%D
将显示小时、分钟和日期。
# ls -l --time-style=full-iso
image-20210811155804176
# ls -l --time-style=long-iso
image-20210811155925380
# ls -l --time-style=iso
image-20210811160002362
# ls -l --time-style=locale
image-20210811160058268
# ls -l --time-style=+"%Y-%m-%d %H:%M:%S"
image-20210811160405819
# ls --full-time
image-20210811160439691
目录的内容可以使用列出
ls command
以下建议的各种格式。
# ls --format=comma
# ls --format=horizontal
# ls --format=long
# ls --format=single-column
# ls --format=verbose
# ls --format=vertical
image-20210811161601589
在每个文件名后附上一个字符以说明该文件的类型,
*
表示可执行的普通文件;/
表示目录;@
表示符号链接;|
表示FIFOs;=
表示套
# ls -p
image-20210811160635045
我们可以使用选项,如
--extension
按扩展名、按扩展名的大小--size
、使用扩展名的时间-t
和使用扩展名的版本对输出进行排序-v
。我们也可以使用选项
--none
,它会以一般方式输出,实际上没有任何排序。
# ls --sort=extension
# ls --sort=size
# ls --sort=time
# ls --sort=version
# ls --sort=none
上面的场景可以使用 flag 来实现
-n
(Numeric-uid-gid) 以及ls
命令。
# ls -n
image-20210811160720959
ls
命令根据屏幕的大小自动输出一个目录的内容。然而,我们可以手动分配屏幕宽度的值和控制出现的列数。可以使用开关 “
--width
”来完成。
# ls --width 80
# ls --width 100
# ls --width 150
image-20210811161056181
修改tabsize大小,默认是8。tabsize就是ls显示多列时,列之间的空格数
# ls --tabsize=[value]
Note
:指定[Value]=
数值。
相关文章