linux命令ls用法详解

上周 ls命令非常重要。

直接输入ls即可列出当前目录下的文件。

很多文件? 不够直观。

ls-l 长长的名单。
权限、大小、修改时间都包含在内。

区分文件超级方便。

ls-a 显示所有文件。

包括隐藏文件。

例如,.config。

在调试程序时很有用。

隐藏文件包含重要信息。

ls-t 按修改时间排序。

最新文件优先。

ls-S 按文件大小排序。

大文件排在第一位。

提高效率。

ls -l --time-style=long-iso 时间采用 ISO 格式。

促进数据交换。

ls -h 文件大小以 KB 和 MB 为单位显示。

更容易阅读。

终端配置可能有所不同。

例如彩色显示。

但核心功能保持不变。

精通超级是关键。

提高效率。

使用选项管理文件。

避免麻烦。
没关系。

linux 中 ll 命令如何让查询结果按时间升序或降序排序?

说白了,使用CRT连接Linux对文件按时间排序就只有两条命令,但具体细节需要解释清楚。

我们先来说说最重要的事情。
ll -t 是降序。
去年我们运行监控系统,发现半夜日志乱七八糟。
我们依靠这个来找出最终的文件。
这特别有帮助。
还有一点,ll -t | sort -r 是升序。
不要将它与 tar 混淆。
本以为可以先打包排序,结果却是终端直接卡住了。
说实话,当时很混乱。
还有另一个关键细节。
按修改时间排序,而不是创建时间。
很多人没有注意到这一点。
例如,如果您删除一个文件并创建另一个同名文件,时间仍然是旧的。

等等,那是另一回事。
如果文件太多,比如 3 000,就会超时。
在这种情况下,使用 ls -lt 更为可靠。
ls 比 ll 快得多。
但使用升序排序时,最好加上--numeric-sort,否则很容易按字母顺序排序。

提示:不要使用 ll -t |排序-n。
这将按数字排序。
例如,2 02 3 -01 将排名在2 02 3 年之前,这是完全错误的。
我认为值得尝试使用管道 ls -lt ,它更有效并且更不容易出错。