1. 程式人生 > >Linux基本常用命令之ls詳解(含date,cal)

Linux基本常用命令之ls詳解(含date,cal)

Linux基礎

【1】顯示日期的指令:date
示例:
(1)#date +%Y/%m/%d
結果:2018/02/27
(2)#date +%H:%M
結果:10:48
【2】顯示日歷的指令:cal
格式:
cal [month] [year]
示例:
(1)#cal 2 2018
(2)#cal 13 2018
結果:cal:illegal month value:use 1-12
【3】文件與目錄的檢視:ls
格式:
ls [-aAdfFhilnrRSt] 文件名或目錄名稱
ls [--color=[never,auto,aiways]] 文件名或目錄名稱
ls [--full-time] 文件名或目錄名稱
選項與參數:
-a:全部的文件,連同隱藏檔一起列出來
-A:全部的文件,但不包括.與..即表示當前目錄和家目錄
-d:僅列出目錄本身,而不是列出目錄內的文件數據
-f:直接列出結果,而不進行排序
-F:根據文件、目錄等信息,給予附加數據顯示,例如(*):代表可執行文件;(/):代表目錄;(=):代表socket文件;(|):代表FIFO文件
-h:將文件容量用人容易讀取的方式(例如GB,KB等)列出來
-i:列出inode號碼
-l:長數據格式列出,包含文件的屬性與權限等信息
-n:列出UID與GID號而非使用者與組群的名稱
-r:將排序結果反向輸出,例如:原本檔名由小到大,反向則為由大到小
-R:連同子目錄內容全部列出來
-S:以文件內容量大小排序,而不是用檔名排序
-t:依據時間排序,而不是用檔名排序
--color=never:不要依據文件特性給予顏色顯示
--color=always:顯示顏色
--color=auto:讓系統自行依據設定來判斷是否給予顏色
--full-time:以完整時間模式包含年、月、日、時、分輸出
--time=[atime,ctime]:輸出access時間(atime)或者改變權限屬性時間(ctime)而非內容變更時間

示例:
(1)ls -al ~
將家目錄下的所有文件列出來,包含屬性和隱藏文件
(2)ls -alF --color=never ~
將家目錄下的所有文件列出來,包含屬性和隱藏文件,顯示該文件的類型,不顯示顏色
(3)ls -al --full-time ~

將家目錄下的所有文件列出來,包含屬性和隱藏文件,並且顯示文件完整的修改時間

Linux基本常用命令之ls詳解(含date,cal)