红联Linux门户
Linux帮助

怎么用LS显示指定日期的文件啊

发布时间:2010-10-14 12:47:18来源:红联作者:huzhaohua

问怎么用LS 显示指日期内的文件啊,或指定日期之前文件啊
如我要显示2009 01 15 到 2010 08 13内这中间日期的文件怎么搞?
还有就是要显示2010 05 30 之前所有文件怎么用啊
文章评论

共有 1 条评论

  1. 依旧寂寞雨 于 2010-11-05 10:21:09发表:

    [i=s] 本帖最后由 依旧寂寞雨 于 2010-11-5 10:33 编辑 [/i]

    配合find命令才行。
    例如你想显示/home/test目录下及其子目录(如果不想查看子目录,可以去掉ftype参数及参数值)下所有时间大于10天的文件或目录。
    cd /etc/test
    ls | find . -atime +10 (记着有一个点号“.”,两边都有空格,代表当前目录,如果希望显示系统的所有大于10天的文件 可以将“.”换成“/”,\ 代表根目录)