LINK
Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó (2)
Updated: 1997³â 12¿ù 10ÀÏ
Index
Return to Main Contents
À̸§
link - ÆÄÀÏ¿¡ ´ëÇÑ »õ·Î¿î À̸§À» ¸¸µç´Ù.
»ç¿ë¹ý
#include <unistd.h>
int link(const char *oldpath, const char *newpath);
¼³¸í
link´Â
Á¸ÀçÇÏ´Â ÆÄÀÏ¿¡ »õ·Î¿î ¿¬°á(ÇÏµå ¸µÅ©·Î ¾Ë·ÁÁø)À» ¸¸µç´Ù.
¸¸ÀÏ
newpath°¡
Á¸ÀçÇÑ´Ù¸é ±×°ÍÀº µ¤¾î ¾º¿ìÁö ¾Ê´Â´Ù.
»õ·Î¿î À̸§Àº ¾î¶°ÇÑ ÀÛµ¿¿¡¼µçÁö ¿¹Àü °Í°ú µ¿ÀÏÇÏ°Ô »ç¿ëµÈ´Ù;
µÎ °³ÀÇ À̸§Àº °°Àº ÆÄÀÏ(°°Àº Çã°¡±Ç°ú ¼ÒÀ¯±Ç)À» ÂüÁ¶ÇÏ¸ç ¾î¶² °ÍÀÌ
`¿øº»'À̶ó°í ¸»Çϱ⠾î·Æ´Ù.
¹Ýȯ°ª
¼º°ø½Ã, 0À» ¹ÝȯÇÑ´Ù. ¿¡·¯½Ã, -1À» ¹ÝȯÇϸç,
errno´Â
Àû´çÇÑ °ªÀ¸·Î ¼³Á¤µÈ´Ù.
¿¡·¯
- EXDEV
-
oldpath °ú newpath°¡
°°Àº ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÖÁö ¾Ê´Ù.
- EPERM
-
oldpath °ú newpathÀ»
Æ÷ÇÔÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀº ÇÏµå ¿¬°áÀÇ »ý¼ºÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù.
- EFAULT
-
oldpath ¶Ç´Â newpath °¡ Á¢±ÙÇÒ ¼ö ¾ø´Â ÁÖ¼Ò °ø°£À» °¡¸®Å°°í
ÀÖ´Ù."
- EACCES
-
newpath¸¦
Æ÷ÇÔÇÏ´Â µð·ºÅ丮¿¡ ´ëÇÑ ¾²±â Á¢±ÙÀÌ ÇÁ·Î¼¼½ºÀÇ À¯È¿ uid¸¦ Çã¿ëÇÏÁö ¾Ê°Å³ª
oldpath ¶Ç´Â newpathµð·ºÅ丮
Áß Çϳª°¡ Ž»ö(½ÇÇà) Çã°¡±ÇÀ» °¡Áö°í ÀÖÁö ¾Ê´Ù.
- ENAMETOOLONG
-
oldpath ¶Ç´Â newpath°¡ ³Ê¹« ±æ´Ù.
- ENOENT
-
oldpath ¶Ç´Â newpath¿¡
ÀÖ´Â µð·ºÅ丮 ¿ä¼Ò°¡ Á¸ÀçÇÏÁö ¾Ê°Å³ª ½Éº¼¸¯ ¸µÅ©°¡ ÀÖ´Ù.
- ENOTDIR
-
oldpath ¶Ç´Â newpath¿¡¼
µð·ºÅ丮·Î »ç¿ëµÈ ¿ä¼Ò°¡ »ç½ÇÀº µð·ºÅ丮°¡ ¾Æ´Ï´Ù.
- ENOMEM
-
ÀÌ¿ëÇÒ¼ö ÀÖ´Â Ä¿³Î ¸Þ¸ð¸®°¡ ÃæºÐÇÏÁö ¾Ê´Ù.
- EROFS
-
ÆÄÀÏÀÌ Àбâ-Àü¿ë ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÖ´Ù.
- EEXIST
-
newpath°¡
ÀÌ¹Ì Á¸ÀçÇÑ´Ù.
- EMLINK
-
oldpath¸¦
ÂüÁ¶ÇÏ´Â ÆÄÀÏÀÌ ¿¬°áÇÒ ¼ö ÀÖ´Â ÃÖ´ë ¼öÀÌ´Ù.
- ELOOP
-
³Ê¹« ¸¹Àº ½Éº¼¸¯ ¸µÅ©¸¦
oldpath ¶Ç´Â newpath¿¡¼
¸¸³µ´Ù.
- ENOSPC
-
ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ÀåÄ¡¿¡ »õ µð·ºÅ丮¸¦ À§ÇÑ °ø°£ÀÌ ´õÀÌ»ó ¾ø´Ù.
- EPERM
-
oldpath°¡
µð·ºÅ丮ÀÌ´Ù.
- EIO
-
I/O¿¡·¯°¡ ¹ß»ýÇß´Ù.
ÁÖÀÇ
link¿¡
ÀÇÇØ ¸¸µé¾îÁø ÇÏµå ¿¬°áÀº ¼·Î ´Ù¸¥ ÆÄÀϽýºÅÛ »çÀÌ·Î ¿¬°áÇÒ ¼ö ¾ø´Ù.
ÆÄÀϽýºÅÛ »çÀ̸¦ ¿¬°á ÇÒ·Á¸é
symlink
¸¦ »ç¿ëÇضó.
ȣȯ
SVr4, SVID, POSIX, BSD 4.3, X/OPEN. SVr4 ¹®¼´Â ENOLINK ±×¸®°í
EMULTIHOP ¿¡·¯ Á¶°ÇÀ» Ãß°¡ÀûÀ¸·Î ±â¼úÇß´Ù; POSIX.1´Â ELOOP¸¦ ¹®¼È
ÇÏÁö ¾Ê¾Ò´Ù.
X/OPEN Àº EFAULT, ENOMEM ¶Ç´Â EIO¸¦ ¹®¼È ÇÏÁö ¾Ê¾Ò´Ù.
¹ö±×
NFS ÆÄÀÏ ½Ã½ºÅÛ¿¡¼, NFS ¼¹ö°¡ ¿¬°á »ý¼ºÀ» ÇÏ°í ±×·¸°Ô Çß´Ù´Â °ÍÀ» ¸»Çϱâ
Àü¿¡ Á×À» °æ¿ì ¹Ýȯ °ªÀº Ʋ¸± ¼ö ÀÖ´Ù.
¿¬°áÀÌ »ý¼ºµÆ´ÂÁö ¹ß°ßÇÏ·Á¸é
stat(2)¸¦
»ç¿ëÇضó.
°ü·Ã Ç׸ñ
symlink(2),
unlink(2),
rename(2),
open(2),
stat(2),
ln(1)
¿ªÀÚ
Á¤°ÈÆ <skyeyes@soback.kornet.net>, 2000³â 5¿ù 28ÀÏ
Index
- À̸§
-
- »ç¿ë¹ý
-
- ¼³¸í
-
- ¹Ýȯ°ª
-
- ¿¡·¯
-
- ÁÖÀÇ
-
- ȣȯ
-
- ¹ö±×
-
- °ü·Ã Ç׸ñ
-
- ¿ªÀÚ
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:00 GMT, March 25, 2004