シンボリックリンクなしで相対パスを絶対パスに変換

シンボリックリンクなしで相対パスを絶対パスに変換

シンボリックリンクを含むことができる相対パスから絶対(および正規化された)パスを取得するUnixコマンドはありますか?

ベストアンサー1

あなたはそれを使用することができますreadlinkユーティリティ(-fオプションを含む):

-f, --canonicalize

      canonicalize  by  following  every symlink in every component of
      the given name recursively; all  but  the  last  component  must
      exist

次のようないくつかのディストリビューションGNUコアツールそしてFreeBSDrealpath(1)、デフォルトでは呼び出しのみを実行するユーティリティも付属しています。realpath(3)そしてほぼ同じことをします。

おすすめ記事