linux的ll命令排序 linux ll命令按时间排序

linux的ll命令是做什么用的?

用法:ls [选项]... [文件]...

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、做网站、任丘网络推广、小程序设计、任丘网络营销、任丘企业策划、任丘品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供任丘建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

列出 FILE 的信息(默认为当前目录)。

如果不指定-cftuvSUX 或--sort 选项,则根据字母大小排序。

长选项必须使用的参数对于短选项时也是必需使用的。

-a, --all 不隐藏任何以. 开始的项目

-A, --almost-all 列出除. 及.. 以外的任何项目

--author 与-l 同时使用时列出每个文件的作者

-b, --escape 以八进制溢出序列表示不可打印的字符

--block-size=大小 块以指定大小的字节为单位

-B, --ignore-backups 不列出任何以"~"字符结束的项目

-c 配合-lt:根据ctime 排序并显示ctime(文件

状态最后更改的时间)

配合-l:显示ctime 但根据名称排序 其他情况:按ctime 排序

-C 每栏由上至下列出项目

--color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是

"never"(默认)、"always"或"auto"其中之一

-d, --directory 当遇到目录时列出目录本身而非目录内的文件

-D, --dired 产生适合Emacs 的dired 模式使用的结果

-f 不进行排序,-aU 选项生效,-lst 选项失效

-F, --classify 加上文件类型的指示符号(*/=@| 其中一个)

--format=关键字 交错-x,逗号分隔-m,水平-x,长-l,

单栏-1,详细-l,垂直-C

--full-time 即-l --time-style=full-iso

-g 类似-l,但不列出所有者

--group-directories-first

在文件前分组目录。此选项可与--sort 一起使用,

但是一旦使用--sort=none (-U)将禁用分组

-G, --no-group 以一个长列表的形式,不输出组名

-h, --human-readable 与-l 一起,以易于阅读的格式输出文件大小

(例如 1K 234M 2G)

--si 同上面类似,但是使用1000 为基底而非1024

-H, --dereference-command-line

跟随命令行列出的符号链接

--dereference-command-line-symlink-to-dir

跟随命令行列出的目录的符号链接

--hide=PATTERN 隐藏符合PATTERN 模式的项目

(-a 或 -A 将覆盖此选项)

--indicator-style=方式 指定在每个项目名称后加上指示符号方式:

none (默认),classify (-F),file-type (-p)

-i, --inode 显示每个文件的inode 号

-I, --ignore=PATTERN 不显示任何符合指定shell PATTERN 的项目

-k 即--block-size=1K

-l 使用较长格式列出信息

-L, --dereference 当显示符号链接的文件信息时,显示符号链接所指示

的对象而并非符号链接本身的信息

-m 所有项目以逗号分隔,并填满整行行宽

-n, --numeric-uid-gid 类似 -l,但列出UID 及GID 号

-N, --literal 输出未经处理的项目名称 (如不特别处理控制字符)

-o 类似 -l,但不列出有关组的信息

-p, --indicator-style=slash 对目录加上表示符号"/"

-q, --hide-control-chars 以"?"字符代替无法打印的字符

--show-control-chars 直接显示无法打印的字符 (这是默认方式,除非调用

的程序名称是"ls"而且是在终端输出结果)

-Q, --quote-name 将条目名称括上双引号

--quoting-style=方式 使用指定的quoting 方式显示条目的名称:

literal、locale、shell、shell-always、c、escape

-r, --reverse 排序时保留顺序

-R, --recursive 递归显示子目录

-s, --size 以块数形式显示每个文件分配的尺寸

-S 根据文件大小排序

--sort=WORD 以下是可选用的WORD 和它们代表的相应选项:

extension -X status -c

none -U time -t

size -S atime -u

time -t access -u

version -v use -u

--time=WORD 和-l 同时使用时显示WORD 所代表的时间而非修改时

间:atime、access、use、ctime 或status;加上

--sort=time 选项时会以指定时间作为排序关键字

--time-style=STYLE 和-l 同时使用时根据STYLE 代表的格式显示时间:

full-iso、iso、locale、posix-iso、+FORMAT。

FORMAT 即是"date"所用的时间格式;如果FORMAT

是FORMAT1换行FORMAT2,FORMAT1 适用于较旧

的文件而FORMAT2 适用于较新的文件;如果STYLE

以"posix-"开头,则STYLE 仅在POSIX 语系之外

生效。

-t 根据修改时间排序

-T, --tabsize=宽度 指定制表符(Tab)的宽度,而非8 个字符

-t 按修改时间排序

-T, --tabsize=COLS 指定制表符(Tab)的宽度,而非8个字符

-u 同-lt 一起使用:按照访问时间排序并显示

同-l一起使用:显示访问时间并按文件名排序

其他:按照访问时间排序

-U 不进行排序;按照目录顺序列出项目

-v 在文本中进行数字(版本)的自然排序

-w, --width=COLS assume screen width instead of current value

-x list entries by lines instead of by columns

-X sort alphabetically by entry extension

-1 list one file per line

Linux里面ll -r命令作用是什么?

题主你好,

首先ll这个命令是ls -l的缩写, 也就是 ll 等价于 ls -l.

太长不看版: ll -r的作用是反转结果并输出,ll输出是1,2,3,4,5,则加上-r后输出5,4,3,2,1.

-----

而ls -l,即ll,的作用是"列出详细信息", 下图对比一下,光输和ls和输入ls -l, 来理解什么叫做"列出详细信息":

接下来再说-r这个参数的作用:

请点击输入图片描述bn

也就是说-r参数的作用是,当ls的输出被排序的话,则将排过序的结果反转并输出,说白了就是之前输出的是1,2,3,4,5,加上-r参数后输出的就是5,4,3,2,1.

但-r参数这里有一个需要注意的点,只有ls的结果被排序后,-r参数才起作用, 而题主给的ls -l命令中,-l选项是输出详细信息, 并没有排序的参数呀?,实际上帮助文档中也有相关的描述:

也就是说当ls命令后没有指定cftuvSUX以及--sort中选项时,会自动根据文件名称的字母顺序进行排序,所以因为ls -l的参数为-l,而-l这个选项不在cftuvSUX以及--sort中,因此,

ls -l在列出文件详细信息的时候也会动按照文件名称排序了,所以 -r参数才会起作用(因为上面说了-r参数是对排序后的内容进行反转,而ls -l已经对内容做了排序操作了).

-----

测试:

可以看到ls -l输出的结果是a,b,c 而加上-r参数后的结果是c,b,a

-----

希望可以帮到题主, 欢迎追问.

Linux/Unix里,ls -lrt和ll这俩命令有什么区别。我是小白。谢谢你。

ls

和ll都是查看文件的命令。

单单只是ls的话,只是列出目录里的文件,ll是列出文件或者目录以后,还列出目录里文件的详细信息,详细信息为

文件的权限已经文件的所有者、所有组等等信息。

你自己可以实验下,ls

ll后的不同。

ls-l命令(ls后面带

l参数)和ll命令等同的。

-r

对目录反向排序。

-t

以时间排序。

-u

以文件上次被访问的时间排序。

-x

按列输出,横向排序。

关于命令方面,推荐你可以看一本

标准Linux命令速查手册,上面有很多Linux的命令很不错的。

希望对你有帮助。

Linux/Unix里,ls -lrt和ll这俩命令有什么区别

首先要说明一点就是ll命令其实是一个命令别名,ll是ls

-l

--color=auto这条命令的命令别名,所谓命令别名就是给一条命令起的另一个名字,减少长条命令输入的麻烦和便于记忆;也就是说ls

-lrt命令比ll命令多了一个-r参数和一个-t参数,-t参数表示以时间来排序显示结果(ls命令默认是用文件名的字母顺序排序显示结果的),而-r参数则表示将排序结果反序显示;

所以最终它们的区别就是,ls

-lrt命令是以文件的时间排序的反序来显示列出结果,而ll命令则是以默认的文件名字母顺序显示列出的结果,这就是它们的区别啦。


文章名称:linux的ll命令排序 linux ll命令按时间排序
本文链接:http://azwzsj.com/article/docsoco.html