首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Unix ls命令文件名排序(与默认不同)

Unix ls命令文件名排序(与默认不同)
EN

Stack Overflow用户
提问于 2011-09-21 23:54:32
回答 3查看 5.7K关注 0票数 1
代码语言:javascript
运行
复制
Chris-Muenchs-Mac-Book-Pro:database cmuench$ ls -1
database.sql
database_10.0-10.1.sql
database_10.1-10.2.sql
database_10.3-10.4.sql
database_10.4-10.5.sql
database_10.5-10.6.sql
database_10.9-11.0.sql
database_11.0-11.1.sql
database_11.1-11.2.sql
database_11.2-11.3.sql
database_11.6-12.0.sql
database_12.1-12.2.sql
database_12.11-12.12.sql
database_12.12-12.13.sql
database_12.13-12.14.sql
database_12.3-12.4.sql
database_12.4-12.5.sql
database_12.5-12.6.sql
database_12.9-12.10.sql

有没有像这样排序的方法?

代码语言:javascript
运行
复制
database.sql
database_10.0-10.1.sql
database_10.1-10.2.sql
database_10.3-10.4.sql
database_10.4-10.5.sql
database_10.5-10.6.sql
database_10.9-11.0.sql
database_11.0-11.1.sql
database_11.1-11.2.sql
database_11.2-11.3.sql
database_11.6-12.0.sql
database_12.1-12.2.sql
database_12.3-12.4.sql
database_12.4-12.5.sql
database_12.5-12.6.sql
database_12.9-12.10.sql
database_12.11-12.12.sql
database_12.12-12.13.sql
database_12.13-12.14.sql

我在Mac上,没有sort -V选项

EN

回答 3

Stack Overflow用户

发布于 2011-09-21 23:59:31

您可能可以使用ls -lrt或类似的组合按时间排序

r表示反向,t表示时间

票数 1
EN

Stack Overflow用户

发布于 2013-05-10 02:33:55

尝试使用sort utility

代码语言:javascript
运行
复制
ls | sort -n 
票数 1
EN

Stack Overflow用户

发布于 2013-12-28 08:51:11

对Mac OS不太确定,但试一试:

代码语言:javascript
运行
复制
 LC_COLLATE=C ls -1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7502839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档