Answers:
一个目录是一个“文件夹”,在那里你可以把文件或其他目录(和特殊文件,设备,符号链接...)的地方。它是文件系统对象的容器。
一个路径是指定要如何达到一个文件系统对象(这个对象可以是文件,目录,一个特殊的文件,...)的字符串。
示例:您有一个(可能视系统而定)记录了系统消息的文件,名为syslog
。
它通常位于名为目录的目录log
中,该目录包含在var
文件系统的根目录中的名为目录的目录中。
现在,/var/log/syslog
是该文件的路径(在这种情况下为绝对路径),以及/var/log
包含该文件的目录的路径。/var/spool/../log/syslog
也是syslog
文件的路径(如果/var/spool
存在)。
路径也可以是相对的。因此,如果您的当前目录为/home/user
,则该路径../../var/log/syslog
也是同一文件的相对路径(您知道它是相对的,因为它不是以开头/
)。
在主目录中,如果您创建一个符号链接,/var/log
如下所示:
ln -s /var/log myvarlog
然后myvarlog/syslog
是我们文件的另一个路径。