在linux中完整路径中的目录间分隔符是,路径分隔符(斜杠/与反斜杠\的问题)
先總結:斜杠/常用;反斜杠\只有在windows系統中使用
路徑中使用斜杠/和反斜杠\的區別到底是什么?
事實上是只有windows系統中用\,其他的項目中,linux中都使用/,這是歷史原因,不解釋.
Unix使用斜桿/ 作為路徑分隔符,而web應用最先使用在Unix系統上面,所以目前所有的網絡地址都采用 斜桿/ 作為分隔符。
Windows由于使用 斜桿/ 作為DOS命令提示符的參數標志了,為了不混淆,所以采用 反斜杠\ 作為路徑分隔符。所以目前windows系統上的文件導航欄都是用 反斜杠\ 作為路徑分隔符。隨著發展,DOS系統已經被淘汰了,命令提示符也用的很少,斜桿和反斜杠在大多數情況下可以互換,沒有影響。
知道這個背景后,可以總結一下結論:
1.在windows系統大部分情況下斜杠/和反斜杠\可以互用,特殊時候只能用反斜杠\
2.瀏覽器地址欄網址使用 斜桿/ ;
3.windows文件導航欄上使用 反斜杠\ ;
4.出現在html url() 屬性中的路徑,指定的路徑是網絡路徑,所以必須用 斜桿/ ;
// 如果url后面用反斜杠,就不會顯示任何背景
5.出現在普通字符串中的路徑,如果代表的是windows文件路徑,則使用 斜桿/ 和 反斜杠\ 是一樣的;如果代表的是網絡文件路徑,則必須使用 斜桿/ ;
?// 本地文件路徑下/ 和 \ 是等效的
// 網絡文件路徑,一定要使用 斜桿/
最后:這篇筆記寫的時間比較久了,忘了參考誰的文章,如果有侵權,請告知。
來源:https://blog.csdn.net/weixin_29053383/article/details/116598828
?
總結
以上是生活随笔為你收集整理的在linux中完整路径中的目录间分隔符是,路径分隔符(斜杠/与反斜杠\的问题)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中判断字符串是否为空_java中的数字以
- 下一篇: 黑石集团是做什么的 收购了潘石屹的s