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

如题所述

ls -lrt 表示按修改时间倒序列出当前工作目录下的文件。而ll等价于ls -l,表示按名称顺序正序列出当前工作目录下的文件。

解析:ls表示列出当前目录下的文件。后面的 -lrt 是这个命令的一些选项。命令的选项相当于一个开关,可以开关特定的功能。-lrt实际上是 "-l -r -t" 这三个选项的缩写。

ls -l 这个命令打开了 -l 选项,等价于ll。-l 表示开启长列表输出,打开了就会输出文件权限、引用计数、所有者、所属组、文件大小、修改日期和文件名称这些详细的信息。

-t 这个选项表示按修改时间正序输出列表。最新的文件会排在上面。从图中可以看到,最后创建的3.txt被排在第一位。

-r 表示输出倒序。ls -lrt 组合起来就是按修改时间倒序输出,最新修改的文件会被排在下面(没有加-r的时候是在排在上面)

扩展资料:

ll是ls -l的别名。在linux发行版中往往可以用alias定义别名。只是因为ls -l使用频繁,所以很多系统默认定义了ll这个别名。

家目录下的".bashrc"文件记录了第一次启动bash需要执行的脚本。打开".bashrc",可以看到默认安装的系统帮我们定义了ll这个别名。ll这时候和ls -l是等价的。

其次,在linux系统中可通过man ls查看ls命令的用户文档。文档中对ls命令的解释非常详细。

其他命令也可以通过man+命令名的方式来查看文档。

参考资料:百度百科-Linux中ls命令

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-11
ls 和ll都是查看文件的命令。
单单只是ls的话,只是列出目录里的文件,ll是列出文件或者目录以后,还列出目录里文件的详细信息,详细信息为 文件的权限已经文件的所有者、所有组等等信息。

你自己可以实验下,ls ll后的不同。

ls-l命令(ls后面带 l参数)和ll命令等同的。

-r 对目录反向排序。
-t 以时间排序。
-u 以文件上次被访问的时间排序。
-x 按列输出,横向排序。

关于命令方面,推荐你可以看一本 叫 标准Linux命令速查手册,上面有很多Linux的命令很不错的。

希望对你有帮助。本回答被提问者采纳
第2个回答  2011-12-26
love丶always | 二级
差不多。ll是ls -l的别名
r和t是排序

===貌似正解!

如果你自己要详细了解的话......百度下这两个命令追问

是r和t都表示排序还是这两个在一起表示排序,还有按什么排序呢,时间?

第3个回答  2011-12-26
差不多。ll是ls -l的别名
r和t是排序追问

是r和t都表示排序还是这两个在一起表示排序,还有按什么排序呢,时间?

追答

r是按字母排序
t是按时间排序的

相似回答