シンボリックリンクのソース/宛先を使用したファイル操作

シンボリックリンクのソース/宛先を使用したファイル操作

CDPATH を使用して BASH で使用できる一連のシンボリックリンクを作成しました。デスクトップを指す「desk」とドキュメントを指す「docs」です。cdこれらのシンボリックリンクはcd docs問題なく使用できますが、ファイル操作にもこれらのシンボリックリンクを使用したいと思います ( cp, mv)。

もう読んだシンボリックリンクを通常のフォルダとしてターゲットにコピーする方法ですが、私にはうまくいかないようです。たとえば、cp -L test.txt docs単に新しいフォルダー「docs」を作成し、そこにファイルをコピーします。これらのシンボリックリンクをソースと宛先の省略形として使用するにはどうすればよいですか?

答え1

回答によると、CDPATH環境変数を使用してこれを達成することはできません。ここUnix & Linux StackExchange サイトでは、Unix および Linux に関連する質問に対する適切な回答を得られる可能性が高くなります。

しかし、そこに書かれた答えは、この問題を回避する方法についてのいくつかのアイディアを与えてくれます。

関連情報