linux-顯示文件時間排序,linux 按文件大小排序和按時間排序查看文件命令


linux顯示文件時間排序,linux 按文件大小排序和按時間排序查看文件命令

1.按文件大小查看文件java

a.降序:ls -lshspa

moudaen@morton:~$ ls -lsh

total 20M

20M -rw-r--r-- 1 moudaen 65536  20M Nov 11 17:44 Gender.war

4.0K drwxr-xr-x 2 moudaen 65536 4.0K Nov 11 17:44 test

8.0K -rw-r--r-- 1 moudaen 65536 5.2K Nov 11 11:44 MyApp.java排序

命令解釋:io

ls后面的三個參數:test

-l表示以長格式顯示,即列出文件詳細信息如上面的格式。im

-s表示排序,默認是降序排列。sort

-h表示將文件大小轉為咱們習慣的M,K等為單位的大小di

 

b.升序:ls -lrsh文件

命令解釋:時間

關於-l,-s,-h含義同上

-r表示reverse的意思,這里就是reverse order倒序,默認是降序的,加上-r就反轉下即為升序了。

moudaen@morton:~$ ls -lrsh

total 20M

8.0K -rw-r--r-- 1 moudaen 65536 5.2K Nov 11 11:44 MyApp.java

4.0K drwxr-xr-x 2 moudaen 65536 4.0K Nov 11 17:44 test

20M -rw-r--r-- 1 moudaen 65536  20M Nov 11 17:44 Gender.war

2.按文件修改時間查看文件

a.按降序,即最近的修改 ls -lt

moudaen@morton:~$ ls -lt

total 19836

-rw-r--r-- 1 moudaen 65536        7 Nov 13 15:30 test.txt

-rw-r--r-- 1 moudaen 65536 20267062 Nov 11 17:44 Gender.war

drwxr-xr-x 2 moudaen 65536     4096 Nov 11 17:44 test

-rw-r--r-- 1 moudaen 65536     5258 Nov 11 11:44 MyApp.java

命令解釋:

-t 其實咱們用man ls命令就能夠看到ls命令帶的參數的用法,-t sort by modification time,newest first即按修改時間對文件進行排序,默認是最近修改的在前。

b.那么想升序只需反轉下就能夠了,因此加上-r參數

ls -lrt

moudaen@morton:~$ ls -lrt

total 19836

-rw-r--r-- 1 moudaen 65536     5258 Nov 11 11:44 MyApp.java

drwxr-xr-x 2 moudaen 65536     4096 Nov 11 17:44 test

-rw-r--r-- 1 moudaen 65536 20267062 Nov 11 17:44 Gender.war

-rw-r--r-- 1 moudaen 65536        7 Nov 13 15:30 test.txt


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM