關於相對路徑和絕對路徑及cd命令的使用


cd (change directory) 目錄
    跳轉到指定目錄下

路徑定義分為兩種:絕對路徑(absolute)和相對路徑(relative)

絕對路徑:從根目錄(/)開始寫去的文件名或目錄名稱
    例如:/tmp/test/test1

相對路徑:相對於目前路徑的文件名寫法
    例如./home/dmtsai或../../home/dmtsai等

下面使用cd命令來解釋相對路徑和絕對路徑  

比如說有兩個文件
    /tmp/test/test1
    /tmp/test/fun/test2

如果要去fun目錄,可以這么做

$cd /tmp/test/fun這是絕對路徑的寫法

$pwd 可以看出用戶現在在fun這個目錄,它的上一目錄是test

這時如果要去test目錄,可以這么做

$cd .. 這是相對路徑的寫法,直接從當前目錄向上跳一層,即test

$cd /tmp/test 這是絕對路徑的寫法,還是由根開始,如果目錄比較長,這種
        方法會增加輸入量,但是這是最准確的方式

------------------------------------------------------------------------------------
.:代表當前目錄 ./也是當前目錄的意思

..:代表上一目錄 ../也是上一目錄的意思

-:相對於當前目錄,之前的目錄
    
    比如:從/tmp/test/fun使用$cd / 將跳轉到根目錄,再使用
        $cd - 又返回到/tmp/test/fun目錄下

~:表示用戶的家目錄

    cd [~]:跳轉到當前用戶的家目錄

    cd ~username:跳轉到某用戶的家目錄





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM