• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

SOC/IP验证工程师

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

linux中软链接的使用方法

在 Linux 底下的连结有两种,一种是类似 Windows 的快捷方式功能的档案,可以让你快速的链接到目标档案(或目彔); 另一种则是透过文件系统的 inode 连结来产生新的文档名,而不是产生新档案!这种称为实体链接 (hard link)。
Hard Link (实体链接, 硬式连结或实际连结),这种链接实际中用的比较少,这里先不讲,以后再讲。
Symbolic Link (符号链接,亦即是快捷方式)。 Symbolic link 就是在建立一个独立的文档,而这个文档会让数据的读取指向他 link 的那个文档!
1.创建软链接
[root@www ~]# ln [-sf] 来源文件 目标文件
选项与参数:
-s :如果不加任何参数就进行连结,那就是 hard link,-s 就是 symbolic link
-f :如果 目标文件 存在时,就主动的将目标文件直接移除后再建立!
-d : 允许系统管理者硬链结自己的目录
-i : 在删除与 dist 同档名的档案时先进行询问
-n : 在进行软连结时,将 dist 视为一般的档案
-v : 在连结之前显示其档名
-b : 将在链结时会被覆写或删除的档案进行备份
-S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾
-V METHOD : 指定备份的方式
--help : 显示辅助说明
--version : 显示版本
例子:
[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 ./软链接名称/ //把软链接以及软链接指向下的内容删除

posted on 2021-12-17 23:14  SOC验证工程师  阅读(324)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3