windows与linux中的路径书写-斜杠反斜杠用法总结

原创 tiangr  2016-10-01 21:13  阅读 161 次

对于路径中经常出现斜杠“/”和反斜杠“\”,很多人,包括我自己在内,经常会书写错误,尤其是同时在windows和linux两个操作系统中工作时,由于其路径写法的差异,更加剧了这种混淆的发生。

这篇文章就系统的整理下斜杠“/”和反斜杠“\”的用法。

网址路径:

任何os :均使用”/“  例子:http://www.makaidong.com/sopic/

文件路径:

linux os: 使用”/“   例子:/home/user/xxx

特例:路径中某目录名包含空格,在命令行中使用cd等命令书写路径时,则要在空格前加”\“

例子:

主目录(/home/student)下有一个文件夹叫"student 01"

cd 命令可以用\转义空格

$ cd /home/student/student\ 01

windows  os: 使用”\“  例子:c:\program files

共享路径:

windows os上访问其他windows或者linux终端:使用”\“   例子: \\电脑名\文件名

linux os上访问其他windows或者linux终端:使用”/“  例子://电脑名/文件名

总结:windows os中,用”\“隔开;linux os中,用”/“隔开;网址中,用”/“隔开

小提示:在路径书写时,尽量不要包含空格(用”_“代替),否则容易出错(linux中空格后内容被自动丢弃)。


linux 中关于路径的理解

1. Linux文件系统是从 / 开始的
在Linux操作系统的文件管理中,命令行模式(在控制台或终端下)的文件或目录管理,要涉及路径这一概念,这是Linux命令行操作的最基础的基础。如果我们了解了路径的概念,就可以随心所欲的进入任何目录,进行我们想的工作。
Linux 文件系统,是一个呈树形结构,是从/做为入口,/(也被称为根目录)下有子目录,比如etc、usr、lib等,在每个子目录下又有文件或子目录,这样就形成了一个树形结构,这种树形结构比较单一。而Windows文件系统呢?它引入了C盘、D盘类似的磁盘概念,使得习惯Windows操作的用户在转向Linux时,会发现Linux根本就有C盘、D盘的概念,有时甚至不知所措。
2. 路径的构成要素
路径是由目录或目录和文件名构成的。比如 /etc/X11 就是一个路径,而 /etc/X11/xorg.conf 也是一个路径。也就是说路径可以是目录的组合,分级深入进去,也可以是文录+文件构成。
比如我们想用vi编 xorg.conf 文件,在命令行下输入 vi /etc/X11/xorg.conf ,如果我们想进入 /etc/X11 目录,就可以通过cd /etc/X11来实现。
3. 判断用户当前所处的工作目录的指令 pwd
4. 绝对路径
在Linux中,绝对路径是从 /(也被称为根目录)开始的,比如 /usr、/etc/X11。如果一个路径是从 / 开始的,它一定是绝对路径,这样就好理解了。
[root@localhost ~]# pwd 注:判断用户当前所处的位置,也就是说他到底位于哪
/root 注:用户当前位于/root
[root@localhost ~]# cd /usr/share/doc/ 注:我们以绝对路径方式进入/usr/share/doc目录下
[root@localhost doc]# pwd 注:判断用户当前所处的位置
/usr/share/doc 注:用户位于/usr/share/doc,看来已经达到我们的目的了
5. 相对路径
相对路径是以 . 或 .. 开始的,.表示用户当前操作所处的位置,而.. 表示上级目录;在路径中,.表示用户当前所处的目录,而..上级目录,要把.和..当做目录来看。
[root@localhost ~]# pwd 注:通过pwd来判断当前用户所在的位置
/root 注:得出目录处于/root目录中
[root@localhost ~]# cd . 注:我们进入
[root@localhost ~]# pwd 注:判断当前用户所处的位置
/root 注:得出在 /root 目录中
[root@localhost ~]# cd .. 注:我们切入 /root 的上级目录
[root@localhost /]# pwd 注:判断当前用户所处的位置
/ 注:用户当前位于/(根目录)中;
在有些文档中,我们看到类似./filename 来运行一个脚本或程序的例子。
特别提示:本站资源全部免费下载,因服务器需经费维护,文中部分外链点击后会进入广告,请耐心等待5秒即可跳过广告进入目标页面。如遇页面外链打不开或下载地址失效,您可以在评论中指出错误,或扫描页面底部二维码。
本文地址:http://www.tiangr.com/windows-yu-linux-lu-jing-xie-gang-fan-xie-gang.html
版权声明:本文为原创文章,版权归 tiangr 所有,欢迎分享本文,转载请保留出处!

发表评论


表情