16、linux-连接命令 ln

1.硬链接文件

格式:ln 绝对路径/文件名1   绝对路径/文件名2

表示文件名2是文件名1的连接文件

2.软链接文件

格式:ln -s 绝对路径/文件名1   绝对路径/文件名2

注意:

源文件删除后,软链接的链接文件不可用

硬链接文件不可以指向目录,软链接文件可以指向目录

ln -s 一定要使用绝对路径

cp -s 也可以创建软链接

区别:

软链接其实是新建立一个文件(类似于windows中的快捷方式),这个文件用来专门指向别的文件名(建立的是一个指向,它和源文件是两个文件)

硬链接实际是为文件建立一个别名,但和源文件实际上是同一个文件(硬链接的源文件删除后,链接文件仍然可以访问)

软链接文件可以跨文件系统,但是硬链接不可以跨文件系统

软链接可以对一个不存在的文件名进行链接,硬链接不可以

软链接可以对目录进行链接,硬链接不可以

原文地址:https://www.cnblogs.com/z-xiao/p/11856226.html