Linux 的最重要的特徵之一是它的為許多不同的文件系統的支持。這使其非常靈活從而與許多另外的操作系統可以很好的共存。linux采用的是樹型結構。最上層是根目錄,其他的所有目錄都是從根目錄出發而生成的。微軟的DOS和windows也是采用樹型結構,但是在DOS和windows中這樣的樹型結構的根是磁盤分區的盤符,有幾個分區就有幾個樹型結構,他們之間的關系是并列的。但是在linux中,無論操作系統管理幾個磁盤分區,這樣的目錄樹只有一個。
完成ls的如下功能
不帶參數的ls:列出當前目錄下的非隱藏(文件和目錄名不以.開頭)的文件和目錄
ls -a:列出當前目錄下的所有文件和目錄
ls -l:以長列表形式列出當前目錄下的非隱藏的文件和目錄。每個文件或目錄只要求列出如下信息:類型與權限、文件名、鏈接數、用戶ID、組ID、字節大小、塊數
ls 路徑名:如果路徑名代表一個存在的文件則顯示該文件,否則提示出錯;如果路徑名字代表一個存在的目錄則列出該目錄中的文件
列出文件名和目錄名時,要求可執行文件最后加上一個*號,目錄名最后加上一個/號。
所提供的路徑名可以包含“.”,“..”,“~”等特殊目錄