Linux中的路径分为绝对路径和相对路径。
绝对路径是指从根目录(/)开始描述文件位置的路径,它的路径名是独一无二的,可以直接定位到文件或目录。例如,/usr/local/bin/myapp就是一个绝对路径,它描述的是myapp在系统中的位置。
相对路径是指相对于当前目录的路径,描述文件位置的方法是从当前目录描述到目标文件或目录的路径,它不以 / 开头,表示相对于当前路径的相对路径。例如,./myapp表示当前目录下的myapp文件。
以“/”开头的路径表示绝对路径,例如:
/home/user1/doc/testfile.txt
表示系统的根目录为起点
以“./”或者“../”表示的路径表示相对路径,例如:
./doc/testfile.txt
表示当前路径为起点
其中,“.”表示当前目录,“..”表示上级目录。
在命令行中,可以直接使用相对路径或绝对路径来访问文件或执行命令,使用绝对路径定位文件比较准确,但路径比较长,不方便操作;使用相对路径比较简单,但需要注意当前目录的位置。