Tree 和ls 的使用

2022-05-02 14:36:17 字數 1043 閱讀 1152

再次宣告:linux下的檔案系統採用樹的結構實現的

我們 可以安裝 tree 軟體

在當前目錄下(隨便乙個當前目錄下)輸入 tree 命令,我們可以看到整個當前檔案目錄下的目錄以及檔案的樹狀結構,這也再次說明了linux下的檔案系統採用樹狀結構

從上圖執行的結果的確表明了linux系統採用了樹的結構,我們可以看到宿主目錄下的desktop ,desktop下的vim.......

當然,我們也可以採用ls 檢視當前目錄

則上圖為宿主目錄szp 下的目錄及檔案,那麼請問?上述顯示的檔案或者目錄是szp目錄下的所有目錄嗎?顯然不是  

我們使用下面的命令:ls -a,得到

我們發現,除了剛才顯示的檔案之外,還多出了很多目錄及檔案,這些目錄或者檔案前面都有乙個「.」,其實這表明了這些檔案是隱藏檔案。其實"a"是「all」的縮寫,all表示所有!

除了ls -a命令之外,還有 ls -l命令,效果如下:

ls -l命令並未顯示隱藏檔案目錄和檔案的資訊,ls -l 可用來檢視檔案及目錄的屬性:如對於目錄desktop而言,drwxr-xr-x開頭的d表示這是目錄,注意凡是d打頭的都是目錄;以-打頭的表示檔案(圖中的master.zip)。以及這些目錄的宿主目錄是szp(父親目錄 ),而後面的4096則是目錄的大小!!!注意,4096是目錄的大小,也就是目錄本身的大小為4kb,而不是目錄中包含的檔案大小為4kb,這一點與windows是不同的,windows中目錄的大小為其中包含的檔案的大小,但在linux中並不是這樣。我們可以從下面的例子中進一步認識這一點:

ls命令的使用

在鍵盤上敲檔案 目錄 命令的前幾個字母以後按tab鍵。1 如果輸入無歧義,系統對其自動補全。2 如果輸入以後同一級目錄下,有多個你輸入的同關鍵字的檔案,這時按tab鍵將會沒有反應,如果在次按tab鍵,系統將會給你列出來所有含有這個關鍵字的檔案,如果關鍵定的多一些,tab功能將會正常實現。1 上 下游...

tree命令的使用

tree 選項 i 範本樣式 p 範本樣式 目錄 a 顯示所有檔案和目錄。a 使用asni繪圖字元顯示樹狀圖而非以ascii字元組合。c 在檔案和目錄清單加上色彩,便於區分各種型別。d 顯示目錄名稱而非內容。d 列出檔案或目錄的更改時間。f 在每個檔案或目錄之前,顯示完整的相對路徑名稱。f 在執行檔...

tree命令的使用

有些工作在linux下完成就是比在windows下完成高效!windows和linux都有tree命令,主要功能是建立檔案列表,將所有檔案以樹的形式列出來 windows下的tree比較垃圾,只有兩個引數,f 是遞迴顯示每個資料夾的名稱 a 是使用ascii字元而不是擴充套件字元,感覺還不如不加 a...