1. 程式人生 > >Linux 學習筆記 (二)在檔案系統中跳轉

Linux 學習筆記 (二)在檔案系統中跳轉

1. 檔案系統樹結構

windows 分割槽

Windows 情況開始分析,硬碟會被分為多個分割槽(C 盤、D 盤 … ),每個分割槽之上會看到很多資料夾:

在這裡插入圖片描述

Linux 分割槽

Linux 中分割槽不叫 C 盤、D 盤了,叫 sda1sda2

但是檔案系統樹只有一個:

在這裡插入圖片描述

比如把 sda1 掛載到檔案系統樹的最頂級上面 /

在這裡插入圖片描述

這樣,我們往所有目錄存放資料的時候,都會存放到 sda1 之中。

在此之上,如果我們把 sda2 掛載到 /home 這個資料夾(或者說檔案系統的這個點之上),以後再往這個地方存放資料的時候就會放到 sda2 之後

Only One Tree

Linux 的檔案系統是採用層級式的樹狀目錄結構,在此結構最上層的是根目錄 /

, 然後在此目錄下再建立其它的目錄。

在 Linux 中,一切皆檔案

在這裡插入圖片描述

  • Root Directory ---- /
  • Current Working Directory ---- 使用者真正登陸進來之後才存在這個概念,使用者當前所站立的檔案系統的這個點
    • pwd (Print Working Dir)

2. 絕對路徑和相對路徑

絕對路徑都以 / 開頭,是從根目錄一級一級往下算的,eg: /home/yorl, /home/york/a.txt

相對路徑是相對於當前工作目錄而產生的路徑: start with . or ..

  • . current working dir
  • .. parent dir of current working dir

3. cd 命令

cd Change (working) Dir

cd /home/york/files
pwd
/home/york/files

cd /
pwd
/

cd  -//回到之前目錄