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目录中创建一个软链接

posted @   Lz_蚂蚱  阅读(210)  评论(0编辑  收藏  举报
(评论功能已被禁用)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起