创建文件之间的连接文件
字义
link
说明
ln命令用来为文件创建连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。
注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。
用法
ln [参数] 对象
对象
- 源文件:指定连接的源文件。如果使用
-s
选项创建符号连接,则“源文件”可以是文件或者目录。创建硬连接时,则“源文件”参数只能是文件; - 目标文件:指定源文件的目标连接文件。
none, off # 不进行备份(即使使用了--backup 选项)
numbered, t # 备份文件加上数字进行排序
existing, nil # 若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
simple, never # 永远使用普通方式备份
参数
--backup[=CONTROL] #为每个已存在的目标文件创建备份文件
-bv类似--backup #但不接受任何参数
-d, -F, --directory #创建指向目录的硬链接(只适用于超级用户)
-f, --force #强行删除任何已存在的目标文件
-i, --interactive #覆盖既有文件之前先询问用户
-L, --logical #取消引用作为符号链接的目标
-n, --no-dereference #把符号连接的目的目录视为一般文件
-P, --physical #直接将硬链接到符号链接
-r, --relative #创建相对于链接位置的符号链接
-s, --symbolic #对源文件建立符号连接,而非硬连接
-S, --suffix=SUFFIX #用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它
-t, --target-directory=DIRECTORY #指定要在其中创建链接的DIRECTORY
-T, --no-target-directory #将“LINK_NAME”视为常规文件
-v, --verbose #打印每个链接文件的名称
--help #显示此帮助信息并退出
--version #显示版本信息并退出