创建链接
link files 为某一个文件在另外一个位置建立一个同步的链接。
Linux里的链接分为软连接(符号链接),硬链接。
软链接类似于快捷方式,可以使用相对路径/绝对路径创建,如果是相对路径,那么在移动该链接后可能会失效,找不到原有文件了。
硬链接的意思是一个文件可以有多个名称,文件存在于磁盘上,我们可以使用多个名称指向这个文件。文件只有一份,但可以有多个别名,修改文件后,通过任意别名都可以看到内容的修改。
软连接:
- 类似windows的快捷方式。
- 可以跨操作系统
- 可以对一个不存在的文件名进行链接
- 可以对目录进行链接
硬链接: - 以文件的副本形式存在,不占用实际空间。
- 不允许给目录进行链接
- 只能在同一个文件系统里才能创建
语法:ln [option] 源文件名 目标文件名
- -s:对源文件创建软连接。
- -i:若文件已存在,会询问是否覆盖
- -d:允许管理员创建目录的硬链接。
没有任何参数的时候默认为硬链接