linux中软链接的创建、删除、修改
程序员文章站
2022-03-11 16:19:01
...
前言
在linux运维工作中,需要用到软链接,eg: docker镜像的存储
软链接的使用操作
创建
- 语法:
ln -s 源文件或目录 目标文件或目录
注: 文件或目录后面千万不要加’/’
- 示例
ln -s /root/test/a.txt /opt/data/a.txt
- 查看
ls -al /opt/data/a.txt
lrwxrwxrwx 1 root root 16 Jun 6 10:51 /opt/data/a.txt -> /root/test/a.txt
修改
- 语法:
ln -snf 新的源文件或目录 目标文件或目录
注: 文件或目录后面千万不要加’/’
- 示例
ln -snf /root/data/a.txt /opt/data/a.txt
- 查看
ls -al /opt/data
lrwxrwxrwx 1 root root 17 Jun 6 10:51 /opt/data/a.txt -> /root/data/a.txt
删除
- 语法
rm -rf 软链接名称
注: 文件或目录后面千万不要加’/’,否则会删掉实际目录中的文件/目录
- 示例
rm -rf /opt/data/a.txt
帮助
ln --help # 查看常用参数
-b 删除,覆盖以前建立的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程
结语
… …