2013-02-05 84 views
1

我知道dirs〜/ foo和〜/ bar已經存在。我知道「cp -R〜/ foo〜/ bar」會遞歸地將〜/ foo目錄複製到〜/ bar目錄中,可能會導致創建〜/ bar/foo。複製(cp)符號鏈接指向的東西而不是符號鏈接本身

但是如果foo是一個符號鏈接到一個目錄呢?我可以使cp命令複製符號鏈接指向的目錄,而不是符號鏈接本身?

因爲使用上述命令,如果foo是符號鏈接,那麼〜/ bar/foo實際上只是一個符號鏈接。

回答

4

man cp

-L, --dereference 
      always follow symbolic links in SOURCE 
1

使用-L選項是這樣的:

cp -RL ~/foo ~/bar