JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ; #include < fcntl.h > /* AT_* 定数の定義 */ #include < unistd.h > ssize_t readlinkat(int dirfd , const char * pathname , char * buf , size_t bufsiz ); glibc 向けの機能検査マクロの要件 ( feature_test_macros ... (7) 参照): readlink (): _XOPEN_SOURCE >= 500 || _POSIX_C_SOURCE >= 200112L || /* glibc 2.19 以前: */ _BSD_SOURCE readlinkat (): glibc 2.10 以降 ... : _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 readlink () は pathname で与えられたシンボリックリンクの内容を buf バッファーへ格納する、 buf のサイズは bufsiz である。 readlink ( ... ... ; #include < fcntl.h > /* AT_* 定数の定義 */ #include < unistd.h > ssize_t readlinkat(int dirfd , const char * pathname , char * buf , size_t bufsiz ); glibc 向けの機能検査マクロの要件 ( feature_test_macros ... (7) 参照): readlink (): _XOPEN_SOURCE >= 500 || _POSIX_C_SOURCE >= 200112L || /* glibc 2.19 以前: */ _BSD_SOURCE readlinkat (): glibc 2.10 以降 ... : _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 readlink () は pathname で与えられたシンボリックリンクの内容を buf バッファーへ格納する、 buf のサイズは bufsiz である。 readlink ( ... ... free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. 関連項目 readlink (2), realpath (1), realpath (3) 完全なマニュアルは < https://www.gnu.org/software/readlink > か、 ローカルで有効になってい ... れば info '(coreutils) readlink invocation' です。 日本語訳 対応バージョン:9.8 翻訳日:2025-11-21 翻訳者:ribbon ... ... free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. 関連項目 readlink (1), readlink (2), realpath (3) 完全なマニュアルは < https://www.gnu.org/software/realpath > か、 ローカルで有効になってい ... ... である。 新しいマウント名前空間でシェルを実行し、 元のシェルと新しいシェルが別のマウント名前空間にいることを確認している。 $ readlink /proc/$$/ns/mnt mnt:[4026531840] $ sudo ./unshare -m /bin/bash # readlink /proc/$$/ns/mnt mnt:[4026532325] 2 つの readlink ... ... 。 インターフェース 属性 値 canonicalize_file_name () Thread safety MT-Safe 準拠 この関数は GNU による拡張である。 関連項目 readlink (2), realpath (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクト ... ... ファイルのパス名を取得し表示する */ snprintf(procfd_path, sizeof(procfd_path), "/proc/self/fd/%d", metadata->fd); path_len = readlink(procfd_path, path, sizeof(path) - 1); if (path_len == -1) { perror("readlink"); exit(EXIT_FAILURE); } path[path_len] = '\0 ... procfd_path, sizeof(procfd_path), "/proc/self/fd/%d", event_fd); /* 変更された dentry のパスを取得し表示する */ path_len = readlink(procfd_path, path, sizeof(path) - 1); if (path_len == -1) { perror("readlink"); exit(EXIT_FAILURE); } path[path_len] = '\0 ... ... な種類のファイルで、 ファイルの内容はそのリンクの参照先の別のファイルのパス名を示す文字列である (シンボリックリンクの内容は readlink (2) を使って読むことができる)。 言い換えると、 シンボリックリンクは別の名前へのポインターであり、 ファイルの裏にあるオブジ ... と、ファイルディスクリプターが得られる。このファイルディスクリプターは fstatat (2), fchownat (2), fchmodat (2), linkat (2), readlinkat (2) などのシステムコールの dirfd 引数として渡して、 (シンボリックリンクが参照するファイルではなく) シンボリックリンク自身 ... the symbolic link itself. They are: lchown (2), lgetxattr (2), llistxattr (2), lremovexattr (2), lsetxattr (2), lstat (2), readlink (2), rename (2), rmdir (2), and unlink (2). Certain other system calls optionally follow symbolic links in the basename co ... ... しかし、 rm (1) コマンドや unlink (2) 関数ではリンク自身が削除され、リンクが指しているファイルは削除されない。 lstat (2) や readlink (2) 関数といったシンボリックリンクや、リンクが指しているファイル名のステータスを 得る特殊なシステムコールがある。 その他の ... 持ち込まれ、System V release 3 (そしてそれ以前) のシステムでは無い。 関連項目 ls (1), rm (1), link (2), lstat (2), open (2), readlink (2), stat (2), unlink (2) 注意 このページでは fileutils-4.1 パッケージでの ln コマンドについて説明している。 その他のバージ ... ... を確認することができる。 シンボリックリンクの内容は、 以下の例にあるように、名前空間種別と inode 番号を含む文字列である。 $ readlink /proc/$$/ns/uts uts:[4026531838] このサブディレクトリのファイルは以下のとおりである。 /proc/[pid]/ns/ipc (Linux 3.0 以降) ... になったカーネルが必要である。 準拠 名前空間は Linux 独自の機能である。 例 user_namespaces (7) 参照。 関連項目 nsenter (1), readlink (1), unshare (1), clone (2), setns (2), unshare (2), proc (5), credentials (7), capabilities (7), pid_namespaces (7), user ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。