我有一個如下所示的目錄結構
foo/
bar/
a.txt
b.py
c.py
如果你做 ls -l 你會看到類似的東西
test@test:/home/foo$ ls -l
lrwxrwxrwx 1 48 Oct 21 12:14 bar -> /lib/python2.7/site-packages/linked_dir/
所以 bar/ 和 linked_dir/ 的內容因為鏈接的原因是一樣的。
我想斷開鏈接但保留 bar/ 目錄及其內容。我在網上看到的斷開鏈接的內容是rm <link>完全洗掉了 bar/ 目錄。有什么辦法可以實作我想要的嗎?
uj5u.com熱心網友回復:
首先復制符號鏈接指向的任何內容。通過使用-L,cp 將取消參考符號鏈接:
cp -rL bar new-bar
洗掉符號鏈接:
rm bar
將新副本重命名為原始名稱:
mv new-bar bar
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/338700.html
