首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

ls准时间排序输出文件列表

2013-03-27 
ls按时间排序输出文件列表作者:zhanhailiang 日期:2013-03-25首先,ls --help查看ls相关的与时间排序相关的

ls按时间排序输出文件列表

  作者:zhanhailiang 日期:2013-03-25

首先,ls --help查看ls相关的与时间排序相关的参数:

> ls |grep "time|sort"如果不指定 (文件                               配合 -l:显示 ctime 但根据名称排序                               否则:根据 ctime 排序  do not sort, enable -aU, disable while sorting  sort by file size      size -S, time -t,                             version -v, status -c, time -t, atime -u,      time as WORD instead of modification                             time: atime, access, use, ctime or status; use                             specified time as sort key if time      times using style STYLE:  sort by modification time

可以看到-c按创建时间ctime排序,-t按修改时间mtime排序,默认都是将最近的文件排在前面,-r可以实现逆序排序,即将最近的文件排在后面,--sort=WORD可订制排序键值。

常用组合如下:

> ls # 按修改时间排序> ls time # 等价于> ls -alt> ls # 按创建时间排序> ls # 按访问时间排序 # 以上均可使用-r实现逆序排序> ls # 按修改时间排序> ls time # 等价于> ls -alrt> ls # 按创建时间排序> ls # 按访问时间排序 # 也可以查找指定类型的文件,然后指定按时间排序> find . *.php|xargs ls -alt

热点排行