表題を忘れやすいのでメモ。
■ 環境
- Amazon Linux
■ readlink
ファイルやディレクトリの絶対パスが取得したい時がある。シンボリックリンクだったり、スクリプト中の実行ディレクトリの場所だったり。そんな時に使ってる。
$ readlink -f .
/home/ec2-user
$
上記の使い方であると`pwd`と一緒なので特に意味がない。下記のような場合に本領を発揮する。
$ pwd
/etc/rc5.d
$ ls -l S99local
lrwxrwxrwx 1 root root 11 Oct 1 08:54 S99local -> ../rc.local
$ readlink -f S99local
/etc/rc.d/rc.local
$
以上。