Linux ln 链接

ln -s 软链接

1.命令格式
ln [参数] [源文件或目录] [目标文件或目录]

2.命令功能
Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种:硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接可以跨越不同文件系统。

软链接:
1.软连接,以路径的形式存在。类似于Windows中的快捷方式
2.软链接可以跨越文件系统,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接

硬链接:
1.硬链接,以文件副本的形式存在。但不占用实际空间
2.不允许给目录创建硬链接
3.只能存在同一个文件系统中

注意:
1.ln命令会保持每一处链接文件的同步性,也就是说,不论你改动哪一处,其他的文件都会发生相同的变化;
2.ln的链接又分软链接和硬链接,软链接就是 ln -s 源文件 目标文件,它只会在你选定的位置生成一个文件的镜像,不会占用磁盘空间。硬链接 ln 源文件 目标文件,没有参数-s,它会再你选定的位置上生成一个和源文件大小相同的文件,。无论是软链接还是硬链接,文件都保持同步变化。都不占实际空间。

3.命令参数
必要参数:
-b 删除,覆盖以前创建的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互执行,文件存在则提示是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细过程

选择参数:
-S “-S<字尾备份字符串> ”或 “--suffix=<字尾备份字符串>”

-V “-V<备份方式>”或“--version-control=<备份方式>”

--help 显示帮助信息

--version 显示版本信息


删除创建的软链接
删除软链接文件: rm -f 软链接文件
删除软链接目录: rm -rf 软链接目录

原文地址:https://www.cnblogs.com/caohongchang/p/13404561.html