ln命令 – 为文件创建链接
| 把指向目录的符号链接视为一个普通文件 | | -i | 交互模式,若目标文件已经存在,则提示用户确认进行覆盖 | | -s | 对源文件建立符号链接,而非硬链接 | | -v | 详细信息模式,输出指令的详细执行过程 | **参考实例** 为源文件file.txt创建硬链接file_1: ``` [root@anycode ~ ]# ln /root/dir/file.txt ./file_1 ``` 使用ln命令的“-s”参数来创建目录的符号链接,并使用ls命令来查看链接文件的详细信息: ``` [root@anycode ~]# ln -s dir file [root@anycode ~]# ls -l 总用量 4 -rw-------. 1 root root 1138 3月 11 14:48 anaconda-ks.cfg drwxr-xr-x. 2 root root 36 4月 3 08:47 test lrwxrwxrwx. 1 root root 4 4月 3 08:54 file -> dir ``` 使用ln命令的“-v”参数来输出命令的详细执行过程: ``` [root@anycode ~]# ln -v /root/dir/file.txt ./file_1 './file_1' => '/root/dir/file.txt' ``` 使用ln命令的“-b”命令来创建目标文件的备份文件,并使用ls命令来查看: ``` [root@anycode ~]# ln -b /root/dir/file.txt ./file_1 [root@anycode ~]# ls anaconda-ks.cfg file_1 file_1~ dir ```