linux ls
linux ls命令用于顯示指定工作目錄下之內容(列出目前工作目錄所含之文件及子目錄),還可以查看文件的權限(包括目錄、文件夾、文件權限),查看目錄信息等等,是一個非常強大有用的命令。
一、ls命令語法
ls [-alrtAFR] [name...]二、ls命令參數
下面給大家介紹幾個ls命令常用的參數。
-a 顯示所有文件及目錄 (ls內定將文件名或目錄名稱開頭為"."的視為隱藏檔,不會列出) -l 除文件名稱外,亦將文件型態、權限、擁有者、文件大小等資訊詳細列出 -r 將文件以相反次序顯示(原定依英文字母次序) -t 將文件依建立時間之先后次序列出 -A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄) -F 在列出的文件名稱后加一符號;例如可執行檔則加 "*", 目錄則加 "/" -R 若目錄下有文件,則以下之文件亦皆依序列出三、ls用法
1、列出根目錄(\)下的所有目錄:
ls /
2、列出目前工作目錄下所有名稱是 b?開頭的文件,越新的排越后面 :
ls -lrt b*
3、列出shell文件夾下所有目錄及文件詳細資料:
ls -lR test/
4、列出當前目錄下的所有文件(包括隱藏文件)的絕對路徑, 對目錄不做遞歸
find $PWD -maxdepth 1 | xargs ls -ld
如果做1層遞歸:find $PWD -maxdepth 2 | xargs ls -ld
5、列出目前工作目錄下所有檔案及目錄;目錄于名稱后加"/", 可執行檔于名稱后加"*"?
ls -AF
6、列出當前目錄下的所有文件(包括隱藏文件)和文件信息
ls -al
?
?
總結
- 上一篇: grep 显示搜索的关键字相关的行信息
- 下一篇: linux shell 学习小结