新聞中心
在linux中,可以使用“l(fā)s”命令列出當(dāng)前目錄下所有文件和文件夾的信息,默認(rèn)情況下會(huì)按照文件(或文件夾)的名稱來(lái)排序文件,但也有可能需要按時(shí)間來(lái)排序文件,這時(shí)候就可以借助 Linux “l(fā)s” 命令家族中的 ”ls -lt“ 命令輕松達(dá)成。

首先,我們來(lái)看一下 ls -lt (list sorted by modify time) 命令的常用用法:
$ ls -lt-rw-rw-r-- 1 meiyong meiyong 1513 5月 16 21:43 test.c
-rw-rw-r-- 1 meiyong meiyong 5625 4月 28 14:21 new.txt
-rw-rw-r-- 1 meiyong meiyong 37 4月 28 14:02 list.txt
drwxrwxr-x 3 meiyong meiyong 4096 4月 27 21:37 test
上面的命令輸出了一個(gè)當(dāng)前目錄下文件和文件夾信息,其中最后一列會(huì)顯示文件(或文件夾)的最后修改時(shí)間,也就是說(shuō),這個(gè)列表會(huì)按照最后修改時(shí)間由近及遠(yuǎn)的順序顯示文件(或文件夾)信息。
如果我們希望以詳細(xì)時(shí)間格式來(lái)查看文件(或文件夾)信息,可以使用 ls -ltr 命令:
$ ls -ltr-rw-rw-r-- 1 meiyong meiyong 1513 May 16 21:43 test.c
-rw-rw-r-- 1 meiyong meiyong 5625 Apr 28 14:21 new.txt
-rw-rw-r-- 1 meiyong meiyong 37 Apr 28 14:02 list.txt
drwxrwxr-x 3 meiyong meiyong 4096 Apr 27 21:37 test
可以看到,ls -ltr 命令會(huì)把文件(或文件夾)的最后修改時(shí)間詳細(xì)指定顯示,包括年份、月份、日期、時(shí)分秒,這樣就可以更加方便的查看文件(或文件夾)的最后修改時(shí)間。
此外,對(duì)于更高級(jí)的排序需求,Linux 也提供了 sort 命令來(lái)實(shí)現(xiàn),比如如果想要把所有文件按照最后修改時(shí)間由近及遠(yuǎn)的順序來(lái)顯示,可以這樣使用:
$ ls -l | sort -k 6,7-rw-rw-r-- 1 meiyong meiyong 1513 5月 16 21:43 test.c
-rw-rw-r-- 1 meiyong meiyong 5625 4月 28 14:21 new.txt
-rw-rw-r-- 1 meiyong meiyong 37 4月 28 14:02 list.txt
drwxrwxr-x 3 meiyong meiyong 4096 4月 27 21:37 test
以上步驟可以實(shí)現(xiàn)按時(shí)間對(duì)文件進(jìn)行排序,以方便查看文件的最后修改時(shí)間信息。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。
文章題目:如何在Linux中按時(shí)間對(duì)文件進(jìn)行排序(linux文件按時(shí)間排序)
網(wǎng)站鏈接:http://www.5511xx.com/article/cceohch.html


咨詢
建站咨詢
