[Linux] 相对路径(Relative Path)与绝对路径(Absolute Path)
在Linux系统中,路径可以是相对的(相对路径)或者是绝对的(绝对路径)。
相对路径:
- 指相对于当前工作目录的路径。
- 不以斜杠(/)开头,可以使用
..
来表示上级目录。 - 例如:
file.txt
、downloads/file.zip
、../images/photo.jpg
绝对路径:
- 指从根目录(/)开始的完整路径。
- 总是以斜杠(/)开头。
- 例如:
/home/user/documents/file.txt
、/etc/nginx/nginx.conf
在命令行中使用这些路径时,可以通过cd
(改变目录)命令来更改当前工作目录,从而影响相对路径的解析。例如:
# 切换到相对路径所指向的目录
cd relative_path_directory
# 切换到上级目录
cd ..
# 切换到用户的家目录
cd ~
# 切换到绝对路径所指向的目录
cd /absolute/path/to/directory
在编写脚本或程序时,可以使用shell或程序设置当前工作目录,或者使用绝对路径来避免相对路径的依赖。
评论已关闭