分享linux 命令—ls命令
ls命令是linux虛擬機最常見的命令,ls是list的縮寫,該命令用於顯示指定工作目錄下的內容。
首先先說明下ls命令的語法
ls [-alrtAFR] [name...]
其實也就是ls [選項] [目錄名]
接下來介紹一下ls命令基本常見一些用法及作用。
基本輸出
ls 輸出當前目錄下的文件名和目錄名。需要註意的是此時的輸出並不包含隱藏文件和隱藏的目錄。這裏以a開頭的文件在第一個。
ls -r 將文件以相反次序顯示(原本依英文字母次序)與上圖作對比。所以此時W開頭的文件處於第一個。
ls -t 將文件依建立時間之先後次序列出。與上圖作對比。
顯示隱藏文件
ls -a 顯示所有文件及目錄 (ls內定將文件名或目錄名稱開頭為"."的視為隱藏檔,不會列出)與上圖作對比。linux命令大小寫意義一般不同,這裏如果用-A ,輸出內容相同,但不列出 "." (目前目錄) 及 ".." (父目錄)
顯示文件更多信息
ls -l 除文件名稱外,亦將文件型態、權限、擁有者、文件大小等資訊詳細列出。
區分文件目錄
ls -F 在列出的文件名稱後加一符號。例如可執行檔則加 "*", 目錄則加 "/"。可以用來區分目錄與文件
通配符
這裏只介紹*
這裏將文件中所有以D開頭的文件都輸出。
在ls執行前,*已經被替換成具體符合條件的文件了。
這裏相當於執行 的是ls DDh.txt Desktop Documents Downloads。
默認不會匹配到隱藏的文件,即便指定 a 選項也不行。
所以此時要輸出隱藏文件必須指定的.號。
這裏的-d作用是不顯示其子目錄。
這裏可以輸出所有的目錄。
這裏按反次序顯示所有的目錄。
通配符用法多種多想,不同的組合能達到各種各樣的目的。
總結
ls命令是看似簡單,但功能卻十分強大的命令,除了本文介紹的這些常見的用法,實則還有很多,這裏就不一一敘述了,就由大家探索吧。
分享linux 命令—ls命令