真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么理解Linux絕對路徑和相對路徑

本篇內(nèi)容主要講解“怎么理解Linux絕對路徑和相對路徑”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“怎么理解Linux絕對路徑和相對路徑”吧!

專注于為中小企業(yè)提供網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)澄海免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

前言

在使用linux遠(yuǎn)程連接操作文件時,我們就會遇到一個問題就是我們必須知道文件的存放位置,才能準(zhǔn)確的找到文件并操作文件,在這里指明文件地址就有兩種方式,那就是絕對路徑和相對路徑。

Linux文件目錄

我們知道,Linux 系統(tǒng)中所有的文件(目錄)都被組織成以根目錄“/”開始的倒置的樹狀結(jié)構(gòu),如下圖所示:

 怎么理解Linux絕對路徑和相對路徑

絕對路徑

絕對路徑一定是由根目錄 / 開始寫起。當(dāng)我們要絕對路徑的表示方式指明 bin 文件所在的位置時,該路徑應(yīng)寫為 /usr/bin,測試代碼如下:  

[root@localhost ~]# bin
bash: bin: command not found   <-- 沒有找到文件
[root@localhost ~]# /usr/bin
bash: /usr/bin: is a directory   <-- 是一個文件

可以看出僅傳遞給 Linux 系統(tǒng)一個文件名,它是無法找到指定文件;而當(dāng)將 bin 文件的絕對路徑傳遞 Linux 系統(tǒng)時,它就可以成功找到。  

相對路徑

相對路徑不是從根目錄 / 開始寫起,而是從當(dāng)前所在的工作目錄開始寫起。使用相對路徑表明某文件的存儲位置時,經(jīng)常會用到前面講到的 2 個特殊目錄,即當(dāng)前目錄(用 . 表示)和父目錄(用 .. 表示)。

比如當(dāng)我們使用 root 身份登錄 Linux 系統(tǒng)時,當(dāng)前工作目錄默認(rèn)為 /root,如果此時需要將當(dāng)前工作目錄調(diào)整到 root 的子目錄 Desktop 中,當(dāng)然可以使用絕對路徑,示例代碼如下:  

[root@localhost ~]# pwd     <-- 顯示當(dāng)前所在的工作路徑
/root
[root@localhost ~]# cd /root/Desktop
[root@localhost Desktop]# pwd
/root/Desktop

可以看出,通過使用絕對路徑,我們成功地改變了當(dāng)前工作路徑。但除此之外,使用相對路徑的方式會更簡單。因為目前處于 /root 的位置,而 Desktop 就位于當(dāng)前目錄下,所以: 

[root@localhost ~]# pwd    <-- 顯示當(dāng)前所在的工作路徑
/root
[root@localhost ~]# cd ./Desktop     <--./Desktop 表示的就是 Destop 文件相對于 /root 所在的路徑
[root@localhost Desktop]# pwd
/root/Desktop

如果以 root 身份登錄 Linux 系統(tǒng),并實現(xiàn)將當(dāng)前工作目錄由 /root 轉(zhuǎn)換為 /usr 目錄,有以下 2 種方式:  

#絕對路徑
[root@localhost ~]# pwd <-- 顯示當(dāng)前所在的工作路徑
/root
[root@localhost ~]# cd /usr
[root@localhost ~]# pwd
/usr
#相對路徑
[root@localhost ~]# pwd <-- 顯示當(dāng)前所在的工作路徑
/root
[root@localhost ~]# cd ../usr <-- 相對 root,usr 位于其父目錄 /,因此這里要用到 ..
[root@localhost ~]# pwd
/usr

到此,相信大家對“怎么理解Linux絕對路徑和相對路徑”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


本文標(biāo)題:怎么理解Linux絕對路徑和相對路徑
鏈接分享:http://weahome.cn/article/jhpeod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部