linux文件排序问题
来源:百度知道 编辑:UC知道 时间:2024/05/29 20:54:44
有10个文件 t1.log - t10.log,
直接ls,得到的顺序是
t10.log
t1.log
t2.log
t3.log
t4.log
t5.log
t6.log
t7.log
t8.log
t9.log
怎么才能得到从t1到t10的排列呢?
谢谢!
2楼的解答,果然可以。谢谢。
如果有更简单的方法就更好了。因为不同的文件名,还要确定一下k1.?的取值。
直接ls,得到的顺序是
t10.log
t1.log
t2.log
t3.log
t4.log
t5.log
t6.log
t7.log
t8.log
t9.log
怎么才能得到从t1到t10的排列呢?
谢谢!
2楼的解答,果然可以。谢谢。
如果有更简单的方法就更好了。因为不同的文件名,还要确定一下k1.?的取值。
在命令行窗口输入“ls” 命令
郁闷...
这个肯定可以....ls |sort -n -k1.2 如果数字位在第三位那么就是k1.3..类推
--------------------------------------
ls -lv 这个应该是你要的答案.......
可使用指令ls -lrt 此指令可按文件由旧到新的修改时间顺序排序
t 表示按修改时间排序
r 表示反向排序,不加此参数则是按修改时间由新到旧排序
l 表示列出详细信息
如有其它需求可使用指令ls --help参看帮助
使用ls命令可列出当前目录的文件,并可通过参数设置文件排序
-t 按修改时间
-S 按大小
等
linux 文件可以按照 名称、大小、类型、创建日期和访问日期来排序。
因为我只能看见标题,上帝才能猜中内容
什么排序问题?通过"ll'就可以列出文件、及目录,默认的是以文件大小排序。可以通过“ll -t ”按时间来排序。
都是以数字、字母顺序排序的啊。。。有什么问题