Linux路径表示:常用的几种方式解析(linux路径表示)
Linux下的文件路径在日常使用中是经常会用到的。过去一直深受开发人员重视,但今天正在经历它的普及,这也正在助推Linux平台完全成为主流操作系统。
Linux路径表示主要有以下几种方式:
(1)绝对路径类型
绝对路径是以字母/开头的路径,它直接指向目标文件。当我们使用绝对路径时,我们就是从根目录(/)开始定位文件的位置。假设我们想要定位其路径为/opt/lib/hello.txt的文件,那我们就使用完整的绝对路径/opt/lib/hello.txt。如下图:
![image](https://upload-images.jianshu.io/upload_images/15374211-8c1427ada11d7780.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
(2)相对路径类型
相对路径是一种较为简洁的路径表示方式,它不要求从根目录开始定位文件位置。假设我们的当前工作目录是/opt/lib/,那么我们可以使用相对路径hello.txt表示它,而不必使用/opt/lib/hello.txt。如下图:
![image](https://upload-images.jianshu.io/upload_images/15374211-205bbdae2ed4588a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
(3)特殊字符
Linux中还有若干特殊字符,它们能够帮助我们快速访问一些特殊的位置。比如”.”表示当前目录,”..”表示上级目录,”~”表示当前用户的家目录,”\$HOME”是同”~”的等价,而”/”表示根目录。例如在用户home目录下查找hello.txt,可以使用~/hello.txt或$HOME/hello.txt来指定。
上面的描述中,我们暂时介绍了三个最常用的Linux路径表示方法,即绝对路径,相对路径以及一些特殊字符的定义。它们都有自己的用途,可以从不同角度解决问题,同时我们也不妨学习一下这些表示方法,因为在日常开发或系统管理实践中,都会经常使用到它们。