排序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,即可使文件列表按照时间从新到旧或者从旧到新排序显示出来,大大提高了检索新文件的效率。


数据运维技术 » 排序Linux按时间排序查看文件:LS命令(linuxls时间)