linux中路徑是指什么

linux中路徑是指包含整個文件名稱及文件的位置,這樣的定位稱之為路徑;指明一個文件存放的位置,有2種方法,分別是使用絕對路徑和相對路徑;絕對路徑是相對于根路徑的,只要文件不移動位置,那么它的絕對路徑是恒定不變的;而相對路徑是相對于當前所在目錄而言的,隨著程序的執行,當前所在目錄可能會改變,因此文件的相對路徑不是固定不變的。

linux中路徑是指什么

本教程操作環境:linux5.9.8系統、Dell G3電腦。

linux中路徑是指什么

路徑的定位

包含整個文件名稱及文件的位置,這樣的定位稱之為路徑

路徑就是對于文件的定位的一種方式?

每個目錄下都有一個點和兩個點,都表示什么意思 ?
linux中路徑是指什么
linux中路徑是指什么
linux中路徑是指什么
.???????#表示的是當前所在的目錄? ? ..??????#當前目錄的上一級目錄? ./???????#表示當前的目錄?? ? .?????????#表示當前的目錄 ? ../??????#從當前目錄的上一級目錄開始? ? ..???????#上一級目錄

Linux絕對路徑和相對路徑詳解

指明一個文件存放的位置,有 2 種方法,分別是使用絕對路徑和相對路徑。

我們知道,Linux 系統中所有的文件(目錄)都被組織成以根目錄“/”開始的倒置的樹狀結構,如圖 1 所示。

linux中路徑是指什么
Linux系統文件組織結構示意圖

絕對路徑一定是由根目錄 / 開始寫起。例如,使用絕對路徑的表示方式指明 bin 文件所在的位置,該路徑應寫為 /usr/bin,測試代碼如下:

[root@localhost?~]#?bin bash:?bin:?command?not?found???<p>可以看到,如果僅傳遞給 Linux 系統一個文件名,它無法找到指定文件;而當將 bin 文件的絕對路徑傳遞 Linux 系統時,它就可以成功找到。<br><br>和絕對路徑不同,相對路徑不是從根目錄 / 開始寫起,而是從當前所在的工作目錄開始寫起。使用相對路徑表明某文件的存儲位置時,經常會用到前面講到的 2 個特殊目錄,即當前目錄(用 . 表示)和父目錄(用 .. 表示)。<br><br>舉個例子,當我們使用 root 身份登錄 Linux 系統時,當前工作目錄默認為 /root,如果此時需要將當前工作目錄調整到 root 的子目錄 Desktop 中,當然可以使用絕對路徑,示例代碼如下:<br></p><pre class="brush:js;toolbar:false">[root@localhost?~]#?pwd?????<p>注意,這里所使用的 pwd 和 cd 命令,目前只需知道它們的功能即可,具體用法會在后續文章中作詳細講解。</p><p>可以看到,通過使用絕對路徑,我們成功地改變了當前工作路徑。但除此之外,使用相對路徑的方式會更簡單。因為目前處于 /root 的位置,而 Desktop 就位于當前目錄下,所以:</p><pre class="brush:php;toolbar:false">[root@localhost?~]#?pwd????<p>此代碼中,./Desktop 表示的就是 Destop 文件相對于 /root 所在的路徑。<br><br>再舉一個例子,如果以 root 身份登錄 Linux 系統,并實現將當前工作目錄由 /root 轉換為 /usr 目錄,有以下 2 種方式:</p><pre class="brush:php;toolbar:false">#使用絕對路徑 [root@localhost?~]#?pwd?<p>總之,絕對路徑是相對于根路徑 / 的,只要文件不移動位置,那么它的絕對路徑是恒定不變的;而相對路徑是相對于當前所在目錄而言的,隨著程序的執行,當前所在目錄可能會改變,因此文件的相對路徑不是固定不變的。</p><p>相關推薦:《<a href="https://www.php.cn/course/list/33.html" target="_blank">Linux視頻教程</a>》<br></p>

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享