- ベストアンサー
aliase設定でのディレクトリのパス
こんにちは solarisでaliase設定でのディレクトリのパスを切りたいのですが。 調べたのですが、操作が分かりません。 /export/home/a のパスを /a でパスを切りたいのです。 どなたかお分かりになる方、教えてください。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
リンクなら,rootユーザにて ln -s ./export/home/a /a ではどうでしょう.
その他の回答 (2)
- mld_sakura
- ベストアンサー率20% (264/1282)
シンボリックリンクのことですか? http://www.cooweb.com/yoshito/linux/re-command/file_13.html
お礼
mld sakuraさん 回答ありがとうございます。 お客様の依頼でして、そのー /export/home/a のパスを /a でパスを切り アクセスできるようにとの指示だったのです。 はじめにシンボリックリンクを行ったところ、 ln -s /export/home/a -> /a/ ではエラーにはならなかったのですが、 cd /aでは移動せず、なんとaディレクトリがファイルになっていました。 チルダをつければよかったのですね。 ありがとうございます。
- a-kuma
- ベストアンサー率50% (1122/2211)
% alias mkdir2 'mkdir "/export/home\!*"' % mkdir2 /a でも、何故 alias なんでしょう。引数のチェックはできないし、スクリプトを書く方が良い、と思いますが。
お礼
a-kumaさま 回答ありがとうございます。 えーと、aliaseで設定してアクセスできるようにとの お客様からの指定だったので、 質問させていただきました。 スクリプトですか。 もともとディレクトリは存在するんですが、、、 alias mkdir2 'mkdir "/export/home\!*"で 実行しても大丈夫でしょうか? 回答ありがとうございました
お礼
wasabi-manさま 回答ありがとうございます。 あれ? チルダではなくて、ドットですか? 実はこのあと、apacheの設定の中でリンクを張ることが できたため、そちらで実行しました。 Alias /a/ "export/home/a"と。。。 再起動をして確認中ですが、これでだめならば、 シンボリックリンクを張ります。 ありがとうございました。
補足
リンクを張ってみました。 ところが、aのファイルがもともとあるために - -> /export/home/a となってしまいました。 これを解決するにはどうしたらよいですか? mvで名前も変えれないし 移動もできません。