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