ln命令用来为文件创建链接,连接类型分为硬链接和符号链接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用\”-s\”选项。
用法: ln [options] source dist
添加链接使用ln命令
1) -s 软链接(符号链接)
2) -v 显示详细的处理过程
3) -d 允许超级用户制作目录的硬链接
用法:
#ln –help
用法:ln [选项]… 目标 [链接名]
或:ln [选项]… 目标… 目录
或:ln [选项]… –target-directory=目录 目标…
创建连至指定<目标>的链接,并可选择性指定<链接名>。
如果没有指定<链接名>,会在目前的目录中创建一个和<目标>名称一样的链接。
当使用第二种格式而<目标>多於一个时,最后的参数必须是目录;这样会在指定的
<目录>中分别创建连至每个<目标>的链接。默认会创建硬链接,若
使用 –symbolic 选项则创建符号链接。当创建硬链接时,每个<目标>都必须存
在。
长选项必须用的参数在使用短选项时也是必须的。
–backup[=CONTROL] make a backup of each existing destination file
-b like –backup but does not accept an argument
-d, -F, –directory allow the superuser to attempt to hard link
directories (note: will probably fail due to
system restrictions, even for the superuser)
-f, –force remove existing destination files
-n, –no-dereference 如果目的地是一个链接至某目录的符号链接,会将
该符号链接当作一般文件处理,先将该已存在的
链接备份或删除
-i, –interactive 确认是否删除目的地文件
-s, –symbolic 创建符号链接而不是硬链接
-S, –suffix=后缀 自行指定备份文件的<后缀>
–target-directory=目录 在指定<目录>中创建链接
-v, –verbose 链接前先印出每个文件的名称
–help 显示此帮助信息并离开
–version 显示版本信息并离开
备份文件的后缀为‘~’,除非以 –suffix 选项或是 SIMPLE_BACKUP_SUFFIX
环境变量指定。版本控制的方式可透过 –backup 选项或 VERSION_CONTROL 环境
变量来选择。以下是可用的变量值:
none, off 不会进行备份 (即使使用了 –backup 选项)
numbered, t 备份文件会加上数字
existing, nil 若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
simple, never 永远使用普通方式备份
删除链接时,直接用rm命令
例:
添加
ln -s /usr/jboss4.0.5.GA/ jboss
删除
rm jboss
1 . 使用方式 :ln [option] source_file dist_file (source_file是待建立链接文件的文件,dist_file是新创建的链接文件)
-f 建立时,将同档案名删除.
-i 删除前进行询问.
ln -s abc cde 建立abc 的软连接
ln abc cde 建立abc的硬连接,
ln -s findDir finDir_link 为目录创建软连接 当源文件失效后,链接文件将失效。
2)[root@localhost Documents]# ln newFile newLink 给文件创建硬链接