linux系列---【linux系统如何创建一个软/硬连接?】
软连接和硬链接的区别:
软连接相当于目录的快捷方式,硬链接相当于git仓库中的文件,一个人修改,几个人都能同步,即修改一处,另一处自动同步。
格式:ln -sf 源文件路径 目标文件路径(注意:不要以“/”结尾)
1.创建软连接
#在根目录下创建一个软连接aaa(名字自己定义),当你进入根目录下的aaa软连接中,就相当于进入了/root/hhh目录中,即:此时"cd /aaa"等价于"cd /root/hhh"。 ln -s /root/hhh /aaa
#注意
-s:建立软链接文件。如果不加“-s”选项,则建立硬链接文件
-f:强制。如果目标文件已存在,则删除目标文件后再建立链接文件
#创建硬链接
[root@centos7 tmp]#ln /etc/fstab #创建硬链接文件,目标文件没有写文件名,则会在当前目录下创建一个与源文件相同名字的文件,也就是 /tmp/fstab
2.删除软连接
#删除根目录下的aaa软连接,注意:aaa右边不加"/"; rm -rf /aaa #注意:1.删除软连接并不会影响到hhh目录中的文件,即使删除了软连接,hhh中文件仍然存在;而硬链接则会影响到hhh目录中的文件。
愿你走出半生,归来仍是少年!
分类:
【运维系列】 / 【Linux】
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?