2021-05-12 14:32:11
如何在Linux中對檔案進行排序 (GUI和Shell)
當我們在Ubuntu中檢視目錄的內容時,它們將根據檔案和資料夾名稱列出。有時,我們需要對目錄的內容進行排序,以使列表為我們提供更多資訊。例如,要檢視哪個檔案/資料夾在系統上占用更多空間,可以根據大小列出它們。
在本文中,我們將解釋如何在Ubuntu Nautilus檔案管理器中檢視已排序的檔案和資料夾,並了解如何根據我們的排序偏好設定在命令列中列印ls命令的輸出。
我們在Ubuntu 18.04 LTS系統上執行了本文中提到的命令和過程。
在Nautilus檔案管理器中排序檔案
Nautilus檔案管理器提供了一個內建功能,可根據多個可用的使用者偏好設定對檔案進行排序。只需開啟Nautilus檔案管理器,然後單擊頂部欄中的“檔案”選單。
然後從“檔案”選單中選擇“偏好設定”選項;這將在“檢視”檢視中開啟“偏好設定”視窗。單擊“偏好設定”視窗中的相關索引標籤,切換到“列表列”檢視。您將能夠檢視以下選項,您可以在檔案管理器中對檔案和資料夾進行排序:
通過此檢視選擇排序順序,您的檔案和資料夾名稱現在將按此順序排序。您還可以使用“重置為預設值”選項將排序順序設定為系統預設值,即根據“名稱”,“大小”和“上次修改時間”進行排序。
您還可以通過單擊檔案管理器檢視右上角的選項按鈕進行一些基本排序。
通過ls命令對檔案進行排序
我們主要使用ls命令列出Linux命令列中目錄的檔案和資料夾。
在這裡,我們將列出一些方法,通過這些方法我們可以對此命令的輸出進行排序,以使資訊對我們更有用。我們需要做的就是在此命令中使用相關標誌,以便根據排序順序對輸出進行排序。
要開啟Ubuntu命令列,終端可以通過系統Dash存取它,也可以使用Ctrl + Alt + T快捷鍵。
按名稱分類
ls命令預設顯示檔案/資料夾名稱的目錄內容。您可以通過以下命令顯式檢視目錄內容的垂直列表(明確排序):
$ ls -1
按大小排序
要檢視基於大小排序的目錄內容,請使用以下命令:
$ ls -S
按修改日期排序
要檢視根據修改日期排序的目錄內容,請使用以下命令:
$ ls -t
按上次存取時間排序
要檢視根據上次存取時間排序的目錄內容,請使用以下命令:
$ ls -ut
按建立日期排序
要檢視根據建立日期排序的目錄內容,請使用以下命令:
$ ls -Ut
按擴充套件名排序
要檢視基於副檔名排序的目錄內容,請使用以下命令:
$ ls -X
如何反向排序任何訂單
要通過sort命令中的標誌反轉您指定的排序順序,只需新增帶有已指定標誌的'r'標誌。
例如,以下命令將以大小的保留順序列印ls命令的輸出:
$ ls -Sr
通過遵循本文中定義的方法,您現在可以在UI和命令列中根據您的偏好設定對目錄的內容進行排序。
相關文章