cp:不是通过悬空符号链接' /usr/lib/x86_64-linux-gnu/libhdf5.so'

时间:2017-04-21 14:11:09

标签: ubuntu ubuntu-14.04 caffe ubuntu-16.04 pycaffe

我正面临这个问题,请你给我一些提示如何解决这个问题:

$sudo cp ~/anaconda2/lib/libhdf5* /usr/lib/x86_64-linux-gnu/
cp: not writing through dangling symlink '/usr/lib/x86_64-linux-gnu/libhdf5.so'
cp: not writing through dangling symlink '/usr/lib/x86_64-linux-gnu/libhdf5_hl.so'

由于

1 个答案:

答案 0 :(得分:3)

我看到这个问题有点过时,但无论如何:

悬空符号链接实际上是符号链接,它指向无处。
因此,在这种情况下,必须检查目的地路径(可能是它移动到某处)或使用cp的参数--remove-destination

来自man cp页面:

--remove-destination
    remove  each existing destination file before attempting to open
    it (contrast with --force)