我对文件路径几乎没有什么困惑。什么是/ home / shekhar和home / shekhar之间的区别。我怀疑在乞讨时增加额外的“/”会有什么不同
答案 0 :(得分:1)
/
表示它是绝对的,即。它从文件系统的根目录开始。 /
缺失意味着它是您当前目录的相对路径。
例如,如果您当前在/etc
;
cd /home/shekar
会将您带到文件系统的根目录,然后转到路径/home/shekar
。
cd home/shekar
没有达到文件系统的根目录,您最终会进入/etc/home/shekar
。
答案 1 :(得分:0)
前面有“/”的文件路径是绝对路径。它们从文件系统顶部开始
前面没有/的文件路径是相对路径。这些路径相对于当前/当前工作目录(pwd)
答案 2 :(得分:0)
通常在UNIX系统上,“/”表示根目录。所有目录都属于根目录。换句话说,根目录是父目录。
文件系统中的任何目录都可以用两种类型的路径名表示,即“绝对”路径名和“相对”路径名。
绝对路径名始终以“/”符号开头,因为每个目录都属于根目录,任何目录或文件的路径名都来自1个引用点,即根目录。
相对路径名相对于您当前所在的目录。 例如, / home / shekhar是绝对路径名,而home / shekhar是相对路径名,您当前的目录可能是根目录。