Linux ls 查看目錄結構與文檔信息
摘要:Linux ls命令用于列出目標目錄中所有的子目錄和文件,發掘并掌握ls命令及其參數設置可以駕輕就熟地管理文件,隨心所欲地瀏覽并確定所在的位置!
ls命令介紹
??今天,樓蘭胡楊繼續跟各位猿友一起零基礎學習Linux相關指令——ls,它是一條Linux必備命令。發掘并掌握ls命令常用功能,可以駕輕就熟地管理某目錄中存放了哪些文件或子目錄,隨心所欲地瀏覽并確定所在的位置!
Linux ls(英文全拼: list directory contents)指令用于顯示當前工作目錄包含的文件及子目錄,但是,不展示子目錄里的內容。
語法:
ls [選項] [目錄名/文件名]
功能:打印當前目錄的內容清單,默認不展示隱藏文件。
說明:[]為可選項,當未給出目錄名或是文件名時,就顯示當前目錄的信息。
常用選項以及各自的功能:
-l:ls -l=ll 查看文件和目錄列表長格式,同時展示隱藏文件。
-d:只顯示目錄。
-a(all):顯示所有文件,包括以“.”開頭的隱藏文件。
-F:以不同的符號標識不同的文件,目錄:/,命令:*。
-t:按修改時間由近及遠排序文件和目錄,這意味著最近修改的文件或目錄將顯示在列表的最上方。
-r:反向排序文件和目錄。
-h:human readable,按照人們習慣的G、M等單位顯示文件大小。"ls-l" 顯示的文件大小是字節,但是我們更加習慣的是千字節用 KB 和兆字節 MB 等顯示。
-s(size ):在當前目錄下文件和目錄名稱前顯示大小信息;但是,同樣不統計子目錄內容大小。
-R:遞歸列出所有子目錄下的文件和目錄。
-1:在終端以單列的形式顯示當前目錄中的文件和目錄的名稱,每個名稱占據一行。使用場景:以簡潔易讀的方式枚舉當前目錄下的大量文件和目錄。
??記不住這么多參數怎么辦?請用萬能的help來查看參數的說明:
ls --help
知行合一
ll --time-style=long-iso /data :查看/data文件的時間長格式。
ls -ltr s*:查看以s開頭的文件按時間排序,當文件特別多而且關注某些文件的時候,這個指令非常有價值。
ls -Rsh:以子目錄為單位,遞歸指定目錄下的文件和目錄,并統計每一個目錄的大小:
ls -sh:打印當前目錄下的文件和目錄及其文件大小。
ls -Rsh /givenDir:遞歸打印/givenDir文件夾下的所有文件和目錄的詳細資料。
結束語
??在對ls命令的連續性思考中,希望各位做到知其所來,識其所在,明其將往。
??對于Wiener以上的話題,大家又有什么自己的獨特見解呢?歡迎在下方評論區留言!
Buy me a coffee. ?Get red packets.
浙公網安備 33010602011771號