ls 命令是Linux下最常用的指令之一。ls命令爲英文單詞 list 的縮寫,正如英文單詞 list 的意思,其功能是列出指定目錄下的內容及其相關屬性信息。
默認狀態下,ls命令會列出當前目錄的內容。而帶上參數後,我們可以用ls做更多的事情。作爲最基礎同時又是使用頻率很高的命令,我們很有必要搞清楚ls命令的用法,那麼接下來一起看看吧!
語法格式: ls [選項] [文件]
常用參數:
-a | 顯示所有文件及目錄 (包括以“.”開頭的隱藏文件) |
-l | 使用長格式列出文件及目錄信息 |
-r | 將文件以相反次序顯示(默認依英文字母次序) |
-t | 根據最後的修改時間排序 |
-A | 同 -a ,但不列出 “.” (當前目錄) 及 “..” (父目錄) |
-S | 根據文件大小排序 |
-R | 遞歸列出所有子目錄 |
參考實例
列出所有文件(包括隱藏文件):
[root@linuxcool ~]# ls -a
列出文件的詳細信息:
[root@linuxcool ~]# ls -l
列出根目錄(/)下的所有目錄:
[root@linuxcool ~]# ls /
列出當前工作目錄下所有名稱是 “s” 開頭的文件 :
[root@linuxcool ~]# ls -ltr s*
列出 /bin 目錄下的所有目錄及文件的詳細信息 :
[root@linuxcool ~]# ls -lR /bin
列出當前工作目錄下所有文件及目錄並以文件的大小進行排序 :
[root@linuxcool ~]# ls -AS