RedHat7.之.绝对路径和相对路径
绝对路径和相对路径
Linux中的相对路径和绝对路径理论,从网上一艘,可以吧啦吧啦...搜到一大堆,此处,不再讲述那么多理论。
只需理解如下两段内容,如果还是不能理解,而又想使用...那就...si 记住吧...
/ 目录是根目录,位于文件系统层次结构的顶部。 / 字符还用作文件名中的目录分隔符。例如,如果 etc 是 / 目录的子目录,我们就把它称为 /etc 目录。
类似的,如果 /etc 目录包含一个名为charles的文件,我们称该文件为 /etc/charles
如果一个文件最前面有 / ,那么它就是从绝对路径 开始的,否则相对路径。
例如:
ls /u01/app 这是从绝对路径开始的。
cat charles.txt 或者 cat ./charles.txt ,这是从相对路径开始的(使用pwd命令,可以查看当前目录.当然啦,在linux中,即使加上了.txt后缀,其实也是没有用处的。在linux中一切皆文件)
cat /u02/app/tomcat/conf/server.xml ,这是从绝对路径开始查看文件的(因为这个文件server.xml最前面有 /)
cat u02/app/tomcat/conf/server.xml,这是从相对路径开始查看文件的(因为这个文件server.xml最前面没有/ )
注意:
cat u02/app/tomcat/conf/server.xml 这个例子中, u02/app/tomcat/conf/server.xml 不一定是在根目录下,不要以为少了一个 / 就可以断定是在根目录下。切记。
它的目录结构也有可能是这样的:/home/charles/u02/app/tomcat/conf/server.xml
也有可能是这样的:/u01/u02/app/tomcat/conf/server.xml
还可能是: ... ...
很多种的.
如有问题,欢迎纠正!!!
如有转载,请标明源处:https://www.cnblogs.com/Charles-Yuan/articles/9410924.html