(作業系統基礎知識) 簡單理解「相對路徑」與「絕對路徑」,程式設計 初學者新手 必須知道的路徑知識總整理

前言

這篇這別把 「相對路徑」與「絕對路徑」的概念拿出來講, 因為不論是對於系統操作或是程式設計上, 有「相對路徑」與「絕對路徑」是非常重要的!!!

基礎路徑知識,簡易理解「相對路徑」與「絕對路徑」

「相對路徑」與「絕對路徑」的觀念個人認為非常重要!!! 如果這個概念沒搞清楚,輕則找不到檔案而已,似乎還好。 但重則可能會導致==刪除整台電腦所有東西==!!!這樣還不重要嗎!

以下內容使用此範例:假設有一張圖片的路徑在:「/home/ubuntu/Desktop/test_result/out.jpg」

相對路徑

「==.==」表示目前我們所在的路徑,以上面的例子, 假設我們目前所在的路徑為桌面(/home/ubuntu/Desktop,可以用「pwd」查看)

以上面為例,圖片路徑就是 「./test_result/out.jpg」 我們從(桌面)這個路徑底下找 ==test_result== 這個資料夾中的 ==out.jpg==。 就會是我們儲存圖片的地方。

絕對路徑

==絕對路徑就是檔案完整的路徑==,也就是「/home/ubuntu/Desktop/test_result/out.jpg」 這種寫法非常的明確,但相對的缺點就是==彈性非常的差==, 如果今天將我們的 code 換了一台電腦執行, 甚至只把資料夾移動到另一個地方,絕對路徑馬上就找不到我們要的檔案了。

所以建議大家還是多使用「相對路徑」哦~ 雖然我剛學的時候也覺得「絕對路徑」真的很明確很棒XDDD

[table id=linux /]

Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy