(0320) Linux软链接的创建,删除,修改


https://blog.csdn.net/qq_21386275/article/details/79881543

一、创建软链接

ln -s 【目标目录】 【软链接地址】

【目标目录】指软连接指向的目标目录 ( -- >指向的),【软链接地址】指“快捷键”文件名称,该文件是被指令创建的。

如下示例,public文件本来在data文件下是不存在的,执行指令后才存在的。

./data/public  -- > ./var

举例:

ln -s   ./upload   ./data/public

二、删除

rm -rf 【软链接地址】

上述指令中,软链接地址 最后不能含有“/”, 比如 code/

当含有“/”时,删除的是软链接目标目录下的资源,而不是软链接本身。

三、修改

ln -snf 【新目标目录】 【软链接地址】

这里的修改:是指修改软链接的 目标目录,而不是 【软链接地址】

ln -snf   ./var   ./data/public

四、修改,【软链接地址】

比如将,ln -snf   ./var   ./data/public

     改为  ln -snf   ./var   ./data/private

(1)先  rm -rf  ./var  (注意 最后不能带/,否则var里面的也删掉)

直接

(2)再  ln -s   ./var   ./data/private

生成 : ./data/public  -- > ./var