查看文件與目錄命令 lsnode
在終端模式下,linux提供了強大命令功能。linux
命令執行格式:命令 [選項] 參數1 參數2 …… 數據結構
相比Windows,linux的命令格式區分大小寫;當命令太長時,能夠使用反斜槓(\)來轉義回車鍵。
socket
當加入選項時,一般選項前會帶 -號,例如 ls -h ;當選項使用完整全名時,則選項前帶有 --字符 例如 ls --help(顯示ls命令的幫助)ide
ls命令的做爲爲顯示文件或目錄的信息,至關於Windows下的dir.其命令格式爲:學習
ls [選項] 目錄或文件名spa
選項與參數的功能:blog
-a :所有的文件,連同隱藏文件( 開頭爲 . 的文件) 一塊兒列出來(經常使用)排序
-A :所有的文件,連同隱藏文件,但不包括 . 與 .. 這兩個目錄get
-d :僅列出目錄自己,而不是列出目錄內的文件數據(經常使用)
-f :直接列出結果,而不進行排序 (ls 默認會以文件名排序!)
-F :根據文件、目錄等信息,給予附加數據結構,例如:
*:表明可可執行文件; /:表明目錄; =:表明 socket 文件; |:表明 FIFO 文件;
-h :將文件大小以易讀的方式(例如 GB, KB 等等)列出來;
-i :列出 inode 號碼,inode 的意義下一章將會介紹;
-l :長數據串行出,包含文件的屬性與權限等等數據;(經常使用)
-n :列出 UID 與 GID 而非使用者與羣組的名稱 (UID與GID會在賬號管理提到!)
-r :將排序結果反向輸出,例如:本來文件名由小到大,反向則爲由大到小;
-R :連同子目錄內容一塊兒列出來,等於該目錄下的全部文件都會顯示出來;
-S :以文件大小大小排序,而不是用文件名排序;
-t :依時間排序,而不是用文件名。
--color=never :不要依據文件特性給予顏色顯示;
--color=always :顯示顏色
--color=auto :讓系統自行依據設置來判斷是否給予顏色
--full-time :以完整時間模式 (包含年、月、日、時、分) 輸出
--time={atime,ctime} :輸出 access 時間或改變權限屬性時間 (ctime)而非內容變動時間 (modification time)
一、ls / 顯示根目錄下的內容
二、ls -a 顯示當前目錄下的所有內容(含. .. 目錄和以.開始的隱藏文件)
三、ls -A 顯示當前目錄下的所有內容(不含. .. 目錄,但包含以.開始的隱藏文件)
四、ls -al 詳細輸出文件或目錄的信息
每個文件或目錄一行,每行分爲7部分。
第一部分表明文件類型和權限.-rw-------:第一位表明文件類型(具體見從心開始的CentOS學習筆記之三:文件和目錄簡介);後面每三位爲一組,每組分別表明全部者、所屬組、其餘人的權限;每組的三位權限爲rwx,分別表明讀、寫(更改內容)、執行權限,若是爲-,表示沒有相應權限。
第二部分表明文件個數
第三部分表明全部者
第四部分表明所屬組
第五部分表明文件大小,默認爲字節
第六部分爲內容修改時間
第七部分爲文件名
五、ls -alh (-h 以易讀的方式kb、gb顯示文件大小)。-h參數在不少命令會用到,如du、df
六、ls -alhR(-R:表明連同子目錄下的內容一塊兒列出)
七、ls -aln (-n:表明用ID號顯示用戶、組的信息,0表明root用戶和root組)
八、ls -al --full-time(--full-time:表明以完整格式年月日時分輸出)
九、ls -al --time=atime(atime表明上一次文件內容被讀取的時間)
ls -al --time=ctime (ctime表明上一次文件權限屬性被修改的時間)
默認:表明上次文件內容被修改的時間
下圖中:touch test:表示創建test文件;
chmod 777:表示修改文件權限
echt "1111" >> test:表示在文件尾添加1111內容。
同一行依次執行多個命令,命令之間用;間隔,linux依次執行。
十、ls -alhS(-S:表明文件大小排序)
十一、ls -alt --full-time(-t:表明