realpath
コマンドは、指定されたファイルやディレクトリの絶対パスを取得するために使用されます。相対パスを絶対パスに変換し、シンボリックリンクを解決することができます。
基本的な構文は次のとおりです。
realpath [options] [arguments]
-m
: シンボリックリンクを解決せず、指定されたパスをそのまま表示します。-q
: エラーメッセージを表示せず、成功した場合のみ出力します。-s
: シンボリックリンクを解決し、存在しないファイルやディレクトリも含めてパスを表示します。以下にいくつかの実用的な例を示します。
realpath ./example.txt
realpath /path/to/symlink
realpath file1.txt file2.txt /path/to/symlink
realpath -q nonexistentfile.txt
realpath
を使用する際は、シンボリックリンクの解決が必要かどうかを考慮してください。