加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux中软链接的使用方法

发布时间:2022-10-12 11:14:02 所属栏目:Linux 来源:
导读:  在 Linux 中的连结有两种,一种是类似 Windows 的快捷方式功能的档案,可以让你快速的链接到目标档案(或目彔); 另一种则是透过文件系统的 inode 连结来产生新的文档名,而不是产生新档案!这种称为实体链接 (ha
  在 Linux 中的连结有两种,一种是类似 Windows 的快捷方式功能的档案,可以让你快速的链接到目标档案(或目彔); 另一种则是透过文件系统的 inode 连结来产生新的文档名,而不是产生新档案!这种称为实体链接 (hard link)。
 
  Hard Link (实体链接, 硬式连结或实际连结),这种链接实际中用的比较少linux软链接,这里先不讲,以后再讲。
 
  Symbolic Link (符号链接,亦即是快捷方式)。 Symbolic link 就是在建立一个独立的文档,而这个文档会让数据的读取指向他 link 的那个文档!
 
  1.创建软链接
 
  [root@www ~]# ln [-sf] 来源文件 目标文件
 
  选项与参数:
 
  -s :如果不加任何参数就进行连结,那就是 hard link,至亍 -s 就是 symbolic link
 
  -f :如果 目标文件 存在时,就主动的将目标文件直接移除后再建立!
 
  例子:
 
  [root@www ~]# ln -s /etc/crontab crontab2
 
  [root@www ~]# ll -i /etc/crontab /root/crontab2
 
  1912701 -rw-r--r-- 2 root root 255 Jan 6 2007 /etc/crontab
 
  654687 lrwxrwxrwx 1 root root 12 Oct 22 13:58 /root/crontab2 -> /etc/crontab
 
  2.修改软链接
 
  ln –sf [新的源文件或目录] [软链接文件]
 
  [root@localhost folder]# ll
  total 4
  lrwxrwxrwx 1 root root   17 Apr 30 16:49 files_ln -> /tmp/folder/files
  drwxr-x--- 2 root root 4096 Apr 30 16:46 files
  [root@localhost folder]# ln -sf /tmp/folder    /tmp/folder/files_ln
  [root@localhost folder]# ll
  total 4
  drwxr-x--- 2 root root 4096 Apr 30 16:46 files
  lrwxrwxrwx 1 root root   11 Apr 30 16:59 files_ln -> /tmp/folder
  3.删除软链接
 
  rm –rf ./软链接名称 //仅仅删除软链接,源文件没有被删除
 
  rm -rf ./软链接名称/ //把软链接以及软链接指向下的内容删除
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!