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/