JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... > char *canonicalize_file_name(const char * path ); 説明 canonicalize_file_name () 関数は path に対応する正規化された絶対パス名を示すヌル終端さ ... ンクや、パス名に含まれる . や .. は展開される。連続するスラッシュ ( / ) 文字はスラッシュ一つに置換される。 返される文字列は canonicalize_file_name () により動的に割り当てられる。呼び出し側は、必要なくなった際にはこの文字列を free (3) で解放すべきである。 cano ... nicalize_file_name(path) は以下と等価である。 realpath(path, NULL); 返り値 成功すると、 canonicalize_file_name () はヌル終端された文字列を返す。エラーの場合 (例えば、パス名の中に読み込めなかったり存在しないパスが含まれている ... ... ていなければいけません (デフォルト)。 -e , --canonicalize-existing パスの構成要素が全て存在していなければなりません。 -m , --canonicalize-missing パスの構成要素が存在している必要は ... ... お薦めのコマンドです。 シンボリックリンクの値または正規化されたファイル名を表示します。 -f , --canonicalize 与えられた名前の要素中に存在するシンボリックリンクを再帰的に全て辿ります。 最後の要素以外は存在しなければなりません。 -e , ... --canonicalize-existing 与えられた名前の要素中に存在するシンボリックリンクを再帰的に全て辿ります。 最後の要素も含めて全て存在しなければな ... りません。 -m , --canonicalize-missing 与えられた名前の要素中に存在するシンボリックリンクを再帰的に全て辿ります。 要素が存在しなくてもかまいません。 -n , ... ... この機能は POSIX.1-2001 では標準化されていないが、 POSIX.1-2008 では標準化されている。 関連項目 realpath (1), readlink (2), canonicalize_file_name (3), getcwd (3), pathconf (3), sysconf (3) この文書について この man ページは Linux man-pages プロジェクトのリリ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。