特定のディレクトリのフルパス名を取得します。

特定のディレクトリのフルパス名を取得します。

私が/path/to/dirこのディレクトリ内にあるとしましょうsubdir

subdir識別方法に関係なく、フルパスを出力するコマンドを実行できますか?たとえば、

$ cmd subdir
/path/to/dir/subdir

$ cmd /path/to/dir/subdir
/path/to/dir/subdir

ベストアンサー1

coreutils'realpath秘訣はこうです。

realpath subdir

しかし、うまくいきますが、ディレクトリ(またはファイル)が指定されています。

realpath /blah/blah2/subdir
realpath ../blah2/subdir

おすすめ記事