喜欢 /usr/local
吗?
我尝试了 file:///usr/local
但失败了。
[root@www2 robot]# cd file:///usr/local
-bash: cd: file:///usr/local: No such file or directory
喜欢 /usr/local
吗?
我尝试了 file:///usr/local
但失败了。
[root@www2 robot]# cd file:///usr/local
-bash: cd: file:///usr/local: No such file or directory
如果您需要从shell访问通用URL,请尝试使用curl替换cat命令:
curl file:///path/to/file.txt
curl http://www.domain.com/file.txt
echo "file:///usr/local/" | sed 's/file:\/\///' | cd
file:///
在 bash
或其衍生 shell 上无法使用。
它可以在大多数浏览器中使用,也可能适用于 wget
和 curl
,但是 bash
不是一个网页浏览器。
据我所知,bash和cd不能跨多个协议使用。如果您想通过其他协议访问内容,则必须将其挂载到本地文件系统。
您不是试图进入由用户在某个Web表单中提供的位置,对吗?
file:
协议只存在于 Web 浏览器中。在 Firefox 中尝试,应该可以工作。要在 shell 中执行,请使用
cd /usr/local/
不要使用 file:
。这是为什么你不能
cat http://www.google.com
的同样原因(但你必须使用类似 wget
或 curl
的东西)。