/ / 最新

swk's log - 「シンボリックリンクのリンク先や絶対パス名を取得したい」

2008-01-08

* 「シンボリックリンクのリンク先や絶対パス名を取得したい」 [tech] 4 users

Unix 上でシンボリックリンクのリンク先を取得したい.

(中略)

とりあえず readlink とか realpath とかいうコマンドがまさに使えることがわかった.しかし,手元のマシンにはそんなものは入っていないので,

(中略)

#include <sys/param.h>
#include <stdio.h>
#include <stdlib.h>
int main( int argc, char *argv[] ){
(以下略)

もっとお手軽にこんなんじゃダメでしょうか.

% perl -e 'use Cwd; print Cwd::abs_path($ARGV[0]), "\n"' some_path

最終更新時間: 2009-01-04 15:28


Shingo W. Kagami - swk(at)kagami.org