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

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

1、用CRT软件连接一个Linux系统 。

2、打开需要查看的文件夹。 以 tmp为例。

3、用 ll 命令 查看有哪些文件。

4、默认为按照大小进行排序。 需要按照时间进行排序。

5、用 ll -t  命令进行时间排序,这样是默认为降序。

6、用 ll -t | tar 命令进行时间排序,这样为升序。

find test.0.0/* 这种是很好理解的,先根据通配符匹配(默认匹配顺序是按字母顺序),然后再find。比如*匹配到test.0.0/dict.list 然后再find test.0.0/dict.list 所以是按字母排序的。

find test.0.0/ 这种则涉及到linux中文件名在超级块中的存储方式(spuer_block):为了快速找到一个文件,我们通常会使用hash算法,和B树算法(二叉树算法)在超级块存储文件名(与inode对应),find就是根据B树遍历查找的。

具判断楼主机子应该是左遍历挂文件名,右遍历查找文件名。附上一张图帮助理解,数字代表遍历的先后1->2->3->4.(关键字:二叉树遍历)

这只是鄙人的浅见。

#!/bin/bash

if [ $# -lt 3 ]

then

echo "输入3个数字,用空格分开."

exit 0

fi

if [ $1 -ge $2 ]

then

if [ $2 -ge $3 ]

then

echo $1 $2 $3

elif [ $1 -ge $3 ]

then

echo $1 $3 $2

else

echo $3 $1 $2

fi

else

if [ $1 -ge $3 ]

then

echo $2 $1 $3

elif [ $2 -ge $3 ]

then

echo $2 $3 $1

else

echo $3 $2 $1

fi

fi


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8747535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存