• ベストアンサー

aliase設定でのディレクトリのパス

こんにちは solarisでaliase設定でのディレクトリのパスを切りたいのですが。 調べたのですが、操作が分かりません。 /export/home/a のパスを /a でパスを切りたいのです。 どなたかお分かりになる方、教えてください。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

リンクなら,rootユーザにて ln -s ./export/home/a /a ではどうでしょう.

chika_chan
質問者

お礼

wasabi-manさま 回答ありがとうございます。 あれ? チルダではなくて、ドットですか? 実はこのあと、apacheの設定の中でリンクを張ることが できたため、そちらで実行しました。 Alias /a/ "export/home/a"と。。。 再起動をして確認中ですが、これでだめならば、 シンボリックリンクを張ります。 ありがとうございました。

chika_chan
質問者

補足

リンクを張ってみました。 ところが、aのファイルがもともとあるために - -> /export/home/a となってしまいました。 これを解決するにはどうしたらよいですか? mvで名前も変えれないし 移動もできません。

その他の回答 (2)

  • mld_sakura
  • ベストアンサー率20% (264/1282)
回答No.2

シンボリックリンクのことですか? http://www.cooweb.com/yoshito/linux/re-command/file_13.html

参考URL:
http://www.cooweb.com/yoshito/linux/re-command/file_13.html
chika_chan
質問者

お礼

mld sakuraさん 回答ありがとうございます。 お客様の依頼でして、そのー /export/home/a のパスを /a でパスを切り アクセスできるようにとの指示だったのです。 はじめにシンボリックリンクを行ったところ、 ln -s /export/home/a -> /a/ ではエラーにはならなかったのですが、 cd /aでは移動せず、なんとaディレクトリがファイルになっていました。 チルダをつければよかったのですね。 ありがとうございます。

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

% alias mkdir2 'mkdir "/export/home\!*"' % mkdir2 /a でも、何故 alias なんでしょう。引数のチェックはできないし、スクリプトを書く方が良い、と思いますが。

chika_chan
質問者

お礼

a-kumaさま 回答ありがとうございます。 えーと、aliaseで設定してアクセスできるようにとの お客様からの指定だったので、 質問させていただきました。 スクリプトですか。 もともとディレクトリは存在するんですが、、、 alias mkdir2 'mkdir "/export/home\!*"で 実行しても大丈夫でしょうか? 回答ありがとうございました

関連するQ&A