iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0
Security

從0基礎開始起飛,一起一步步踏入資安系列 第 5

[ Day 5 ] cd? 家目錄? 根目錄? 絕對相對路徑? 來這幫你搞定! (Linux指令-cd)

  • 分享至 

  • xImage
  •  

今天...似乎是第五天了呢,最近越來越懂得怎麼排版才讓人能夠容易看下去
不過持續寫文真的好不容易...目前是個想躺平的115學測生

cd 是 Change Directory 的英文縮寫,是 Linux 中常見的指令之一,用來切換目錄。
透過 cd,你可以在檔案系統中自由移動,就像在檔案總管裡點開不同資料夾一樣。

cd和其他指令不同,沒有什麼參數,而且也很容易看懂
目錄的概念在打CTF常常用到

用法 : cd [參數] [目錄或目錄路徑]

常見用法 :

指令 說明
cd / 切換到 根目錄
cd 切換到 使用者家目錄
cd ~ 切換到 使用者家目錄
cd - 回到 上一個工作目錄
cd .. 回到 上一層目錄
cd . 停留在 目前目錄

也可以用 cd ../../../ 來不斷回到上一層目錄,在某些情況下當你想回到家目錄或根目錄時可以用。

根目錄和家目錄

根目錄和家目錄究竟是什麼呢?

根目錄是 Linux 檔案系統的最上層,所有檔案與資料夾都是從 / 開始。
大概會長得像這樣

/
├── bin
├── etc
├── home
│   ├── user1
│   └── user2
├── var
└── ...

家目錄就是那個home,通常也是預設在的地方。
而當你想知道你現在在哪時,可以用 pwd ,這個指令會顯示出你現在的位置路徑。

cd特殊符號

進入其他使用者的家目錄(如果有權限)

指令 : cd ~user
例如 : cd ~root 可以切換到切換到 /root

相對路徑和絕對路徑

了解了目錄的你,可能還聽過相對和絕對路徑,cd的主要作用就是用 相對路徑絕對路徑 來切換目錄。

絕對路徑 :

也就是 cd [路徑] ,例如 : cd /home/user/documents/file.txt
路徑是指從根目錄 / 開始的完整路徑

在打路徑時可以使用「自動補全」功能:

  • 輸入部分資料夾名稱後按 Tab,系統會幫你補齊。

相對路徑 :

像是上面寫到的cd .cd .. 都是相對路徑
也可以用

  • cd ./folder : 進入目前目錄底下的 folder 資料夾
  • cd ../folder : 進入上層目錄的 folder 資料夾
  • cd ../.. : 連續回到兩層

那就到這結束囉~ 最後,偷偷放一下天使大人XD
https://ithelp.ithome.com.tw/upload/images/20250905/20177897MrSy3IGWDX.jpg


上一篇
[ Day 4 ] 用 ls 幫助你一目了然一切吧 ( Linux指令-ls )
下一篇
[ Day 6 ] 你還只會用cat file嗎? 不懂cat還能怎麼用嗎? (Linux指令-cat)
系列文
從0基礎開始起飛,一起一步步踏入資安7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言