現在のユーザーのホームディレクトリへの標準シンボリックリンクはありますか?

現在のユーザーのホームディレクトリへの標準シンボリックリンクはありますか?

シェルは~ホームディレクトリに展開できます。 $HOME通常、同じ処理があるがこれらの拡張をサポートしない可能性があるコンテキストで現在のユーザーのホームディレクトリを参照することがよくあります。

私のプロフィールはうまく$HOMEいきますが、うまく~いかず、その逆も同じです。

ヒューズが次のようなものを提供できると思います/var/myself->$HOME

これにより、構成ファイルに値を入れて、次の項目を指すことができます。/var/myself/backdrops/pornography/wtf/yarly.jpg

すでにそのようなことがありますか?そうでなければ、このようなことが起こってはならない正当な理由はありますか?

ベストアンサー1

あなたの懸念を理解していますが、答えは「いいえ」です。そんなことはありません。
一般的なアプローチは、オペレーティングシステムにユーザーのホームパスを要求するか、$ HOME変数を取得することです。

これらすべてのオプションには、常にアプリケーションの一部のコーディングが必要です。 Bashのような多くのアプリケーションは「エイリアス」を提供します〜(open(2)ではそれを翻訳しません)。

もちろん、この目的のためにvfsまたはヒューズモジュールを使用することができます。やるべきことがあるかもしれないので尋ねなければなりません!

しかし、本当に必要ですか?次の回避策を使用できます。

おすすめ記事