のような/usr/local
?
やってみfile:///usr/local
たけど失敗した
[root@www2 robot]# cd file:///usr/local
-bash: cd: file:///usr/local: No such file or directory
シェルから一般的な URL にアクセスできるようにする必要がある場合は、cat の代わりに curl を使用してみてください。
curl file:///path/to/file.txt
curl http://www.domain.com/file.txt
しかし、他の投稿者が指摘しているように、シェル自体は URL を認識しません。
file:///
bash
または派生シェルでは機能しません。
ほとんどのブラウザで動作し、可能wget
ですcurl
がbash
、Web ブラウザではありません。
私の知る限り、bash と cd は複数のプロトコルで機能しません。他のプロトコルを介してアクセスしたい場合は、それらをローカルファイルシステムにマウントする必要があります。
Webフォームでユーザーが提供した場所にcdしようとしていませんか?
このfile:
プロトコルは Web ブラウザーにのみ存在します。Firefox で試してみてください。動作するはずです。シェルでそれを行うには、単に使用します
cd /usr/ローカル/
使用しないでくださいfile:
。できないのと同じ理由
猫 http://www.google.com
これは素晴らしいでしょう (ただし、wget
またはのようなものを使用する必要がありますcurl
)。