Linux命令:文件管理--ln--创建文件链接

 2015年03月23日    410     声明


ln命令用来为文件创建连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接需要使用"-s"选项。


语法格式

ln [参数] 源文件 链接
ln [options] source dist


参数

-b或--backup:删除,覆盖目标文件之前的备份
-d或-F或--directory:建立目录的硬连接
-f或--force:强行建立文件或目录的连接,不论文件或目录是否存在
-i或--interactive:覆盖既有文件之前先询问用户
-n或--no-dereference:把符号连接的目的目录视为一般文件
-s或--symbolic:对源文件建立符号连接,而非硬连接
-S<字尾备份字符串>或--suffix=<字尾备份字符串>:用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它
-v或--verbose:显示指令执行过程
-V<备份方式>或--version-control=<备份方式>:用“-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用“-S”参数变更,当使用“-V”参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串
--help:在线帮助 
--version:显示版本信息。


示例

在当前目录下创建一个指/usr/bin的符号链接bin,命令如下:

ln -s /usr/bin/  ./bin

创建后,查看文件属性:

lrwxr-xr-x   1 liuht  staff   9  3 23 13:19 bin -> /usr/bin/