了解Linux/UNIX相对路径名
时间:2020-01-09 10:43:12 来源:igfitidea点击:
问题描述:UNIX或者Linux oses下的相对路径是什么?
答:相对路径名与绝对路径名相反。
相对路径名不能以斜杠(/)开头。
通常,您指定相对于当前工作目录的位置。
这对于缩短路径名最有用。
例如,如果当前工作目录为/home/tom,并且要将目录更改为/home/tom/docs/bio,则可以输入命令cd docs/bio而不是cd/home/tom/docs/bio。
因此,您可以使用相对路径名作为文件和目录位置的快捷方式。
相对路径名示例
要引用当前工作目录的子目录中的文件,请使用子目录的名称,后跟斜杠(/)和文件名。
例如,要在当前目录/home/tom中的名为bar的子目录中显示名为foo.text的文件,请执行:
$ pwd
输出:
/home/tom
现在,输入命令:
$ cat bar/foo.txt
..目录名
要引用当前目录的父目录中的文件,请使用../后跟文件名。
例如,如果您在/home/tom/bar中,并且想显示/home/tom/file.txt,请使用pathnane ../file.txt:
$ pwd
输出:
/home/tom/bar
现在,输入命令:
$ cat ../file.txt
带波浪号(~)的本地相对路径名
代字号(~)可用于引用主目录,例如,路径名~/file.txt引用主目录/home/tom/file.txt中名为file.txt的文件。
$ pwd
输出:
/tmp
现在,输入命令:
$ cat ~/file.txt