エイリアスパスの拡張

エイリアスパスの拡張

最近、個人用 Dropbox から企業向け Dropbox に切り替えました。

これは私のDropboxフォルダ名が「Dropbox」から「Dropbox(会社)」に変更されたことを意味します。

これで、私のすべてのタスクは私の個人用データ​​ベースフォルダの下にあり、フォルダにすばやくアクセスできるエイリアスがいくつかあります。alias cdre="cd /home/user/Dropbox/Work/repos/

すべてのエイリアスを変更せずに新しいディレクトリを使用できるようにする方法はありますか?

ソフトリンクを試しましたが、エイリアスでは機能しないようです/home/user/Dropbox/home/user/Dropbox\ \(Company\)私もエイリアスを試しましたが、Dropbox=Dropbox\ \(Company\)上記のエイリアスを使用したときに「入れ子になった」拡張を取得できないようですcdre

どんなアイデアがありますか?この問題を解決する最も痛みの少ない方法は何ですか?また、DBはディレクトリ名にスペースと角かっこを含む良いアイデアを持っていて、それを変更することができないからです。

答え1

次のようにシンボリックリンクを作成すると:

ln -s "$HOME/Dropbox (Company)" "$HOME/Dropbox"

...これですべての設定が完了し、エイリアスを変更する必要はありません(アクセス時にシンボリックリンクを介して移動するため$HOME/Dropbox)。$HOME/Dropbox (Company)

これは$HOME/Dropbox、元のディレクトリを別の場所に移動したと仮定します。そうしないと、リンクを正しく生成できません。

関連情報