Linux软链接的创建和删除
一、创建软链接
使用ln -s
命令,ln对应的英文单词是link。
示例:先创建好/root/test/src
文件夹,并在该目录下新建一个01.txt
文件
输入ln -s /root/test/src/ /root/test/link01
注意点:
由于/root/test/link01
这个目录并不存在,所以当输入
ln -s /root/test/src/ /root/test/link01
ln -s /root/test/src /root/test/link01
时,效果是一样的,但是如果输入
ln -s /root/test/src/ /root/test/link01/
ln -s /root/test/src /root/test/link01/
不行,会报错目标"/root/test/link01/" 不是目录: 没有那个文件或目录
那么如果当软链接的目录是一个存在的目录时:
创建/root/test/link02
文件夹,输入命令
ln -s /root/test/src/ /root/test/link02/
ln -s /root/test/src /root/test/link02/
ln -s /root/test/src/ /root/test/link02
ln -s /root/test/src /root/test/link02
这4种命令,软链接都会创建到/root/test/link02
文件里面
二、删除软链接
按照上述方法创建好link01软链接,如果想删除该软链接
为了演示效果,没有加-f
参数
输入rm -r link01
,要注意最后不要加"/"
如果输入rm -r link01/
这时候,虽然软链接没有被删除,但是里面的文件被删除了。所以删除软链接的时候要特别注意,文件夹最后不要加"/"。