摘要:
下文讲述Linux中ln命令的功能说明,如下所示;
ln命令功能:
ln命令是(link)命令的缩写
其功能为:
为某个文件建立一个同步链接,硬链接,
或建立一个符号链接(symbolic link)
ln命令的语法格式:
ln [参数] [源文件或目录] [目标文件或目录]
---------参数说明----------
-b:为每个已存在的目标文件创建备份文件
-d:此选项允许“root”用户建立目录的硬链接
-f:强制创建链接,即使目标文件已经存在
-n:把指向目录的符号链接视为一个普通文件
-i:交互模式,若目标文件已经存在,则提示用户确认进行覆盖
-s:对源文件建立符号链接,而非硬链接
-v:详细信息模式,输出指令的详细执行过程
注意事项:
1.ln命令类似于window中的快捷方式
2.符号链接可以跨文件系统,硬链接不可以
3.符号链接可以对目录进行链接
例:
ln命令 的示例分享
---源文件test.txt创建硬链接test_1:
[root@******* ~ ]# ln /root/dir/test.txt ./test_1
使用ln命令的“-s”参数来创建目录的符号链接,
并使用ls命令来查看链接文件的详细信息
[root@******* ~]# ln -v /root/dir/file.txt ./test_1
'./test_1' => '/root/dir/test.txt'
使用ln命令的“-b”命令来创建目标文件的备份文件,并使用ls命令来查看:
[root@******* ~]# ln -b /root/dir/test.txt ./test_1