Windows和Linux创建软链接和硬链接

时间:2023-03-08 23:59:36
Windows和Linux创建软链接和硬链接

1.Wondows创建软链接和硬链接

mklink [/d] [/h] link target

/d--创建目录软链接;默认为文件软链接;创建目录链接时必须使用该选项不然创出的软链接无效
/h--创建硬链接;默认为软链接
link--指定新的符号链接名称(相对或绝对)
target--指定新链接引用的路径(相对或绝对)

说明:如果创建软链接提示“你没有足够的权限执行此操作”,那改以管理员身份启动CMD再重新执行创建命令。

示例:

mklink /d c:\Users\ls\Desktop\books f:\books

2.Linux创建软链接和硬链接

ln [-s]  target link

-d--尝试对目录进行硬链接时用,一般会失败;创建软链接时文件和目录都一样建,不用-d

-s--创建软链接;默认创建硬链接

target/link--Linux与Windows顺序相反

软链接(即符号链接)和硬连接的异同

同:对Link或Target修改全部文件都会修改

异:删除软链接对源文件无影响删除源文件软链接不能访问;删除硬链接或源对对方都没有影响;硬链接只能在同一磁盘(即文件系统)下;硬链接不能对目录创建