7

のような/usr/local

やってみfile:///usr/localたけど失敗した

[root@www2 robot]# cd file:///usr/local
-bash: cd: file:///usr/local: No such file or directory
4

5 に答える 5

7

シェルから一般的な URL にアクセスできるようにする必要がある場合は、cat の代わりに curl を使用してみてください。

curl file:///path/to/file.txt
curl http://www.domain.com/file.txt

しかし、他の投稿者が指摘しているように、シェル自体は URL を認識しません。

于 2009-06-03T21:10:25.350 に答える
0

file:///bashまたは派生シェルでは機能しません。

ほとんどのブラウザで動作し、可能wgetですcurlbash、Web ブラウザではありません。

于 2009-06-03T21:05:27.997 に答える
0

私の知る限り、bash と cd は複数のプロトコルで機能しません。他のプロトコルを介してアクセスしたい場合は、それらをローカルファイルシステムにマウントする必要があります。

Webフォームでユーザーが提供した場所にcdしようとしていませんか?

于 2009-06-03T21:05:51.053 に答える
-1

このfile:プロトコルは Web ブラウザーにのみ存在します。Firefox で試してみてください。動作するはずです。シェルでそれを行うには、単に使用します

cd /usr/ローカル/

使用しないでくださいfile:。できないのと同じ理由

猫 http://www.google.com

これは素晴らしいでしょう (ただし、wgetまたはのようなものを使用する必要がありますcurl)。

于 2009-06-03T21:04:57.263 に答える