cp时请考虑软链接------肯定有人在这里踩坑

来源:互联网 发布:java语言编译器win10 编辑:程序博客网 时间:2024/06/16 21:42

       cp目录的时候, 软链会保存, 如下:

taoge@localhost Desktop>  ll linktotal 0-rw-r--r-- 1 erickeyli users 0 2016-11-10 23:06 a.txtlrwxrwxrwx 1 erickeyli users 5 2016-11-10 23:07 b.txt -> a.txttaoge@localhost Desktop>  cp -r link link1taoge@localhost Desktop>  ll link1total 0-rw-r--r-- 1 erickeyli users 0 2016-11-12 09:27 a.txtlrwxrwxrwx 1 erickeyli users 5 2016-11-12 09:27 b.txt -> a.txt
        但是, cp软链接的时候, 却不同:

taoge@localhost Desktop>  mkdir link2taoge@localhost Desktop>  cp link/* link2taoge@localhost Desktop>  ll link2total 0-rw-r--r-- 1 erickeyli users 0 2016-11-12 09:30 a.txt-rw-r--r-- 1 erickeyli users 0 2016-11-12 09:30 b.txttaoge@localhost Desktop>  
        可以看到,软链失效。 那怎么办呢? 加 -d参数就可以拉, 可以保持软连。


        非常值得一提的是, scp和cp的表现又不一样, 我们前面讲到过:cp目录的时候, 不会丢失软链接。但是, scp目录的时候, 会丢掉软链接。 

      肯定会有人踩坑, 所以需要注意奋斗奋斗




0 0
原创粉丝点击