排序Linux按时间排序查看文件:LS命令(linuxls时间)
Linux操作系统上,有时候需要以时间进行排序查看文件列表,可以使用LS命令。LS命令是存在于Linux使用者经常使用的命令,它可以将指定目录下的文件列表显示出来,此外,它还可以利用一些特定的参数,把文件按时间排序并显示出来,这样也能帮助使用者很方便的浏览文件列表,大大提高了检索文件的效率。
通常,为了按时间排序查看文件,可以在LS命令后加入”-ltr”参数,然后就可以把当前目录下的文件按照从新到旧的排序显示出来,代码如下所示:
ls -ltr
使用-ltr参数后,就可以看到文件列表,而且按照从新到旧的排序展示出来:
-rw-r–r– 1 user group 100 Jan 6 12:00 file1.txt
-rw-r–r– 1 user group 150 Dec 3 10:00 file2.txt
-rw-r–r– 1 user group 200 Oct 17 11:00 file3.txt
-rw-r–r– 1 user group 250 Sep 15 09:00 file4.txt
其中,文件1比文件2新,文件3比文件4新。
另外,LS命令还可以结合起前面提到的”-r”参数一起使用,把文件列表按照从旧到新的排序显示出来,使用者只需要使用 -lrtopt 参数即可。代码如下:
ls -lrt
使用这种参数后,文件列表就按照从旧到新的排序发生改变,文件列表如下:
-rw-r–r– 1 user group 250 Sep 15 09:00 file4.txt
-rw-r–r– 1 user group 200 Oct 17 11:00 file3.txt
-rw-r–r– 1 user group 150 Dec 3 10:00 file2.txt
-rw-r–r– 1 user group 100 Jan 6 12:00 file1.txt
从上面的文件列表可以看出,文件4比文件3旧,文件2比文件1旧。
总之,在Linux上,可以利用LS命令把文件列表按照时间排序查看,一般只需要结合两个参数 -ltr 或者 -lrt,即可使文件列表按照时间从新到旧或者从旧到新排序显示出来,大大提高了检索新文件的效率。