版权所有 © 2014 tutorialspoint
int symlink(const char *oldpath, const char *newpath);
符号链接在运行时被解释为,如果链接的内容已替换为正在跟随的路径以查找文件或目录。
符号链接可能包含 .. 路径组件,如果在链接的开头使用,则引用该链接所在的父目录。
符号链接(也称为软链接)可以指向现有文件或不存在的文件;后一种情况称为悬空链接。
符号链接的权限无关紧要;在跟随链接时忽略所有权,但在请求删除或重命名链接并且链接位于设置了粘滞位 (S_ISVTX) 的目录中时会检查所有权。
如果 newpath 存在,则不会被覆盖。
删除符号链接引用的名称实际上会删除该文件(除非它还有其他硬链接)。如果不需要此行为,请使用 link()。
ln (1)
link (2)
lstat (2)
open (2)
path_resolution (2)
readlink (2)
rename (2)
symlinkat (2)
unlink (2)
广告