2つのディレクトリ間の相対パスを取得するには?

2つのディレクトリ間の相対パスを取得するには?

パスを持つ変数があり、release/linux/x86別のディレクトリ(現在の作業ディレクトリなど)の相対パスが必要であるとします../../..。シェルコマンド(またはGNU Make)からどのように取得できますか?

ソフトリンクのサポートは必要ありません。


この質問は、用語を改善するために許可された回答で大幅に修正されました。

ベストアンサー1

その目的が何であるかは不明ですが、要求どおりに正確に行われます。GNU物理パス:

realpath -m --relative-to=release/linux/x86 .
../../..
realpath -m --relative-to=release///./linux/./x86// .
../../..

おすすめ記事