发布网友 发布时间:2022-04-23 07:07
共3个回答
热心网友 时间:2022-06-17 06:17
不知道大家是否确定知道,这两句话的真正意义。
首先,如果想建立一个链接,由testa指向test。那么你给出这两句话可能是错误,
ln -s [target] [link]
也就是说,如果想建立一个testa指向test。
应该写,
ln -s /xxx/test/ /xxx/testa 或
ln -s /xxx/test /xxx/testa
这两个确实没啥区别。
也就是,如果想用testa链接test,testa后面不能加/
但是,你写这两句,也并不是错误,他正确的前提是,testa文件夹是已经存在的。
那么你写出的这两句话,都将在testa的文件夹中,建立test的软连接
热心网友 时间:2022-06-17 06:17
区别就是链接文件是否存在,是否自动创建。比如
格式:ln -s [源文件或源文件夹] [链接文件]
ln -s /a.txt /root/aa.txt #如果aa.txt不存在,自动创建aa.txt 链接的是文件。
ln -s /b_folder /root/bb/ #无法文件夹连接到文件夹
ln -s /c_folder /root/cc #如果cc不存在 自动创建cc文件。链接的是到文件夹
热心网友 时间:2022-06-17 06:18
没区别。。。。。