喜欢/usr/local
?
我尝试了file:///usr/local
但是失败了
[root@www2 robot]# cd file:///usr/local
-bash: cd: file:///usr/local: No such file or directory
答案 0 :(得分:6)
如果您需要能够从shell访问通用URL,请尝试使用curl替代您的cat:
curl file:///path/to/file.txt
curl http://www.domain.com/file.txt
但正如其他海报所指出的那样,shell本身并不理解URL。
答案 1 :(得分:1)
如果你必须在命令行上处理file:/// usr / local,你可以删除“file://”部分。然后做一个正常的命令,例如:
echo "file:///usr/local/" | sed 's/file:\/\///' | cd
答案 2 :(得分:0)
file:///
不适用于bash
或衍生shell。
它适用于大多数浏览器,可能wget
和curl
,但bash
不是网络浏览器。
答案 3 :(得分:0)
你不是想尝试在一些网络表格上用户提供的某个位置吗?
答案 4 :(得分:-1)
file:
协议仅存在于Web浏览器中。在Firefox中尝试它,它应该工作。要在shell中执行,只需使用
cd /usr/local/
请勿使用file:
。这就是为什么你不能
cat http://www.google.com
哪个会很棒(但你必须使用像wget
或curl
这样的东西。)