ls命令是Linux下最常用的命令。ls命令就是list的縮寫,缺省下ls用來打印出當前目錄的清單。如果ls指定其他目錄,那麼就會顯示指定目錄裡的文件及文件夾清單。 通過ls 命令不僅可以查看linux文件夾包含的文件而且可以查看文件權限(包括目錄、文件夾、文件權限)查看目錄信息等等。ls 命令在日常的linux操作中用的很多!Linux學習交流群:611534683
一、命令格式:
ls [選項] [目錄名]
二、命令功能:
列出目标目錄中所有的子目錄和文件。
三、常用參數:
-a, –all 列出目錄下的所有文件,包括以 . 開頭的隐含文件
-A 同-a,但不列出“.”(表示當前目錄)和“..”(表示當前目錄的父目錄)。
-c 配合 -lt:根據 ctime 排序及顯示 ctime (文件狀态最後更改的時間)配合 -l:顯示 ctime 但根據名稱排序否則:根據 ctime 排序
命令:ls -l /home | grep “^d”
列出 /opt/soft 文件下面的子目錄詳細情況
輸出:
例四:列出目前工作目錄下所有名稱是s 開頭的檔案,愈新的排愈後面,可以使用如下命令:
命令:ls -ltr h*
輸出:
例五:列出目前工作目錄下所有檔案及目錄;目錄于名稱後加”/”, 可執行檔于名稱後加”*”
命令:ls -AF
輸出:
例六:計算當前目錄下的文件數和目錄數
命令:
ls -l * |grep “^-“|wc -l —文件個數
ls -l * |grep “^d”|wc -l —目錄個數
例七: 在ls中列出文件的絕對路徑
命令:ls | sed “s:^:pwd/:”
輸出:
例八:列出當前目錄下的所有文件(包括隐藏文件)的絕對路徑, 對目錄不做遞歸
命令:find $PWD -maxdepth 1 | xargs ls -ld
輸出:
例九:遞歸列出當前目錄下的所有文件(包括隐藏文件)的絕對路徑
命令: find $PWD | xargs ls -ld
例十:指定文件時間輸出格式
命令:
ls -tl --time-style=full-iso
輸出:
ls -ctl –time-style=long-iso
輸出:
五、擴展:
1. 顯示彩色目錄列表
打開/etc/bashrc, 加入如下一行:
alias ls=”ls –color”
下次啟動bash時就可以像在Slackware裡那樣顯示彩色的目錄列表了, 其中顔色的含義如下:
1)藍色–>目錄
2)綠色–>可執行文件
3)紅色–>壓縮文件
4)淺藍色–>鍊接文件
5)灰色–>其他文件
Linux學習交流群:611534683
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!