Linux シンボリックリンクの実体のパスを取得する
Linuxで、シンボリックリンクの実体のパスを取得する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- shell: /bin/bash
手順
シンボリックリンクの実体のパスを取得するには、「readlink」を使用します。
実際に、「httpd」のエラーログ「error_log」にシンボリックリンクを貼ってみます。
$ ln -s ../../../var/log/httpd/error_log error_log
「readlink」を使用して、シンボリックリンクの実体までのパスを確認してみます。
$ readlink error_log
../../../var/log/httpd/error_log
相対パスで取得されていることが確認できます。
絶対パスで取得したい場合は、オプション「-f」を使用します。
$ readlink -f error_log
/var/log/httpd/error_log
-
前の記事
javascript 少数の切り捨て処理で「Math.trunc」と「parseInt」と「演算子」のパフォーマンスを計測する 2022.07.12
-
次の記事
javascript 配列を指定した単位で分割する 2022.07.13
コメントを書く