GNU/Linux >> Linux の 問題 >  >> Linux

シンボリックリンクの完全な絶対パスを表示する方法

Unix フレーバー -> ll symLinkName

OSX -> readlink symLinkName

違いは、1 つ目の方法ではシンボリック リンクのパスを点滅表示し、2 つ目の方法ではそれをコンソールに表示するだけです。


realpath <path to the symlink file> トリックを行う必要があります。


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

readlink -f symlinkName

上記でうまくいくはずです。

または、上記のいずれもインストールされていない場合は、python 2.6 (またはそれ以降) がインストールされていれば、次の操作を行うことができます

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

Linux
  1. Linuxでファイルをシンボリックリンクするにはどうすればよいですか?

  2. パス名の .. を bash スクリプトの絶対名に変換する方法は?

  3. LinuxでChromedriverをPATHに追加するには?

  1. 実行中のプロセスの絶対パスを知るにはどうすればよいですか?

  2. tar.gz 圧縮を行うときにフル パスを削除するにはどうすればよいですか?

  3. フルパスから拡張子なしでファイル名を抽出する方法は?

  1. パスをパスに正しく追加する方法は?

  2. 絶対パス経由でbashスクリプトを実行するには?

  3. isolcpusがアクティブになっているかどうかを検出する方法は?