1. ホーム
  2. linux

[解決済み] シンボリックリンクの完全な絶対パスを確認する方法

2022-04-24 23:02:11

質問

を使用している場合 ls -la symlinkName または stat symlinkName すべてのパスが表示されるわけではありません (例 ../../../one/two/file.txt )

フルパスを明らかにするlinuxのコマンドは何ですか?

どのように解決するのですか?

realpath は、すべてのLinuxフレーバーで利用できるわけではありませんが readlink であるべきです。

readlink -f symlinkName

以上のようにすればよいでしょう。

あるいは、上記のどちらもインストールされていない場合、python 2.6(またはそれ以降)がインストールされていれば、次のようにすることもできます。

python -c 'import os.path; print(os.path.realpath("symlinkName"))'