ln软链接指令
软链接也叫符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径。
创建软连接基本语法
ln -s [源文件或目录] [软链接名]
修改软连接基本语法
ln -snf [新的源文件或目录] [软链接文件]
删除软连接基本语法
rm -rf [软链接文件]
注意:
删除软连接目录名后面不要加斜杠'/',会连带删除软链接指向的内容。
#错误示例: rm -rf admin/
选项说明
选项 | 说明 |
---|---|
-s | 软链接(符号链接) |
-f | 强制执行 |
-v | 显示详细的处理过程 |
-b | 删除,覆盖以前建立的链接 |
-d | 允许超级用户制作目录的硬链接 |
-i | 交互模式,文件存在则提示用户是否覆盖 |
-n | 把符号链接视为一般目录 |
-S | "-S<字尾备份字符串> "或 "--suffix=<字尾备份字符串>" |
-V | "-V<备份方式>"或"--version-control=<备份方式>" |
--help | 显示帮助信息 |
--version | 显示版本信息 |
细节说明:
当我们使用pwd指令查看目录时,仍然看到的是软链接所在目录。
符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。
软连接 :ln -s [options] 源文件 目标文件
特点:
可以对目录进行符号链接
可以跨分区进行符号链接
软连接指向的是另一个文件的路径,其大小为指向的路径字符串长度;不增加或减少目标文件inode的引用计数。
硬链接:ln 【options】 源文件 目标文件
特点:
不能够对目录进行硬链接;及源文件不能是目录。
不能跨分区进行硬链接
硬链接文件都是指向同一个inode的多个不同路径;创建文件的硬链接即为为inode创建新的引用路径,因此会增加其引用计数。
- 示例
将/root目录下的hello.txt文件在/home目录中创建一个软链接
本文来自博客园,作者:Lz_蚂蚱,转载请注明原文链接:https://www.cnblogs.com/leizia/p/13592390.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步