1. 程式人生 > 其它 >Linux檔案系統的層次結構

Linux檔案系統的層次結構

1.cd命令:切換目錄

  

~ 代表當前登入使用者的主目錄
~使用者名稱 表示切換至指定使用者的主目錄
- 代表上次所在目錄
. 代表當前目錄
.. 代表上級目錄


2.pwd命令:顯示當前路徑

3.ls命令:檢視目錄下檔案

4.mkdir命令:建立目錄(資料夾)

  使用 -p 選項遞迴建立目錄

  使用 -m 選項自定義目錄許可權

5.rmdir命令:刪除空目錄

  rmdir 命令可以使用 -p 選項遞迴刪除目錄

6. touch命令:建立檔案及修改檔案時間戳

  

  • 訪問時間( atime):只要檔案的內容被讀取,訪問時間就會更新。例如,使用 cat 命令可以檢視檔案的內容,此時檔案的訪問時間就會發生改變。
  • 資料修改時間( mtime):當檔案的內容資料發生改變,此檔案的資料修改時間就會跟著相應改變。
  • 狀態修改時間( ctime):當檔案的狀態發生變化,就會相應改變這個時間。比如說,如果檔案的許可權或者屬性發生改變,此時間就會相應改變。

7.ln命令:建立連結(硬連結和軟連結)檔案

  • 軟連結:類似於 Windows 系統中給檔案建立快捷方式,即產生一個特殊的檔案,該檔案用來指向另一個檔案,此連結方式同樣適用於目錄。
  • 硬連結:我們知道,檔案的基本資訊都儲存在 inode 中,而硬連結指的就是給一個檔案的 inode 分配多個檔名,通過任何一個檔名,都可以找到此檔案的 inode,從而讀取該檔案的資料資訊。
  • -s:建立軟連結檔案。如果不加 "-s" 選項,則建立硬連結檔案;

8. cp命令:複製檔案和目錄

  

9.rm命令:刪除檔案或目錄

  

10.mv命令:移動檔案或改名