ls和cd命令詳解


ls命令

命令功能:

​ 列出當前目錄下或者指定目錄下的所有文件和目錄,ls是list的縮寫。

命令語法:

 ls [選項][目錄名 ]    #注:[ ]中的內容為非必選項

命令選項:

選項 含義
-a 顯示所有檔案及目錄(ls內定將檔案名或目錄名稱為“.”的視為影藏,不列出);
-C 多列顯示輸出結果。這是默認選項;
-F 在每個輸出項后追加文件的類型標識符,具體含義:“*”表示具有可執行權限的普通文件,“/”表示目錄,“@”表示符號||鏈接,“|”表示命令管道FIFO,“=”表示sockets套接字。當文件為普通文件時,不輸出任何標識符;
-b 將文件中的不可輸出的字符以反斜線“”加字符編碼的方式輸出;
-c 與“-lt”選項連用時,按照文件狀態時間排序輸出目錄內容,排序的依據是文件的索引節點中的ctime字段。與“-l”選項連用時,則排序的一句是文件的狀態改變時間;
-d 僅顯示目錄名,而不顯示目錄下的內容列表。顯示符號鏈接文件本身,而不顯示其所指向的目錄列表;
-f 此參數的效果和同時指定“aU”參數相同,並關閉“lst”參數的效果
-i 顯示文件索引節點號(inode)。一個索引節點代表一個文件
--file-type 與“-F”選項的功能相同,但是不顯示“*”
-k 以KB(千字節)為單位顯示文件大小;
-l 以長格式顯示目錄下的內容列表。輸出的信息從左到右依次包括文件名,文件類型、權限模式、硬連接數、所有者、組、文件大小和文件的最后修改時間等;
-m 用“,”號區隔每個文件和目錄的名稱;
-n 以用戶識別碼和群組識別碼替代其名稱;
-r 以文件名反序排列並輸出目錄內容列表;
-s 顯示文件和目錄的大小,以區塊為單位;
-t 用文件和目錄的更改時間排序;
--full-time 列出完整的日期與時間;
--color[=WHEN] 使用不同的顏色高亮顯示不同類型的。

cd命令

命令功能:

​ cd命令用來切換工作目錄至dirname。 其中dirName表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home directory(也就是剛login時所在的目錄)。另外,~也表示為home directory的意思,.則是表示目前所在的目錄,..則表示目前目錄位置的上一層目錄。

命令語法:

 cd [目錄]  

命令選項:

選項 含義
-p 如果要切換到的目標目錄是一個符號連接,直接切換到符號連接指向的目標目錄
-L 如果要切換的目標目錄是一個符號的連接,直接切換到字符連接名代表的目錄,而非符號連接所指向的目標目錄。
- 當僅實用"-"一個選項時,當前工作目錄將被切換到環境變量"OLDPWD"所表示的目錄。

實例

cd 進入用戶主目錄; 
cd ~ 進入用戶主目錄; 
cd - 返回進入此目錄之前所在的目錄; 
cd .. 返回上級目錄(若當前目錄為“/“,則執行完后還在“/";".."為上級目錄的意思); 
cd ../.. 返回上兩級目錄; 
cd !$ 把上個命令的參數作為cd參數使用。
cd $TEST_PATH


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM