回覆列表
  • 1 # 滴逃逃

    相對路徑就是相對當前你所在路徑開始算。

    絕對路徑是從linux最底層的根(/)開始算。

    其中:在Linux中,絕對路徑是從/(根目錄)開始的,路徑最前面是/的話就是絕對路徑。

    相對路徑是直接輸入當前路徑下的資料夾或者以 . 或 .. 開始算的,.表示使用者當前操作所處的位置,.. 表示上一級目錄。

    舉個例子:

    /home/oracle 這個路徑就是絕對路徑

    ./home/oracle 這個就是相對路徑,例如現在在/test路徑下,此條路徑換算成絕對路徑為/test/home/oracle

    ../home/oracel 這個也是相對路徑,例如現在在/test路徑下,此條路徑換算成絕對路徑為:/home/oracel

    注意後面兩個的對比,..是回到上一級然後在往後算。

    使用pwd命令可以檢視當前所在的絕對路徑。‘

    如題中提出的問題,答案如下:

    由於不清楚相對路徑是相對於哪個路徑,這裡預設在/目錄下。

    用相對路徑名從usr/bin跳到/home/staff/john/project

    答:cd ../../home/staff/john/project 或者 cd /home/staff/john/project

    用絕對路徑名從usr/bin跳到/temp

    答:cd ../../temp 或者 cd /temp

    用相對路徑名從usr/bin跳到/etc/rc.d

    答:cd ../../etc/rc.d 或者 cd /etc/rc.d

    跳轉路徑可以直接輸入絕對路徑

  • 中秋節和大豐收的關聯?
  • 名字比較特別的昆蟲?