文件路径问题

时间:2012-04-03 17:43:13

标签: file

我对文件路径几乎没有什么困惑。什么是/ home / shekhar和home / shekhar之间的区别。我怀疑在乞讨时增加额外的“/”会有什么不同

3 个答案:

答案 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是相对路径名,您当前的目录可能是根目录。