看板 Linux 關於我們 聯絡資訊
我想複製某個資料夾 到別的位置 但該資料夾內有 symbolic link 請問怎麼下指令或是其他 建議作法 可以不要複製到 link,而是複製link指到的檔案 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.110.157.200 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1492612532.A.EC0.html
kenduest: man cp, -L 大概是你要的?只是有目錄需要搭配 -R 參數 04/19 22:51
kenduest: 只是有個問題你需要注意,若裡面有目錄的 symlink 04/19 22:52
kenduest: 那也變成整個建立實際目錄與複製一份過來 04/19 22:52
sixth: 可以耶 太感謝了 04/20 09:54
hijkxyzuw: tar 最安全 04/20 13:11
kenduest: 與 tar 不是比較安全沒關係啊 04/20 16:37
nknudragon: rsync 04/20 18:29
holishing: tar可以順便打包symbolic link,覺得好用+1 04/20 21:20
holishing: 不過好像跟原po要的剛好相反... 04/20 21:21
Bencrie: cp -R 就可以了,如果要保留 link 就 cp -a 04/21 01:59
kenduest: cp -R 不行喔... 一定要多 -L 參數 04/21 11:26
Bencrie: 那就是我跟其他命令搞混了 orz 04/21 12:00
Bencrie: 直接 cp 才會自動 dereference,-R 不會 04/21 12:05
kobedisel: tar 好用萬倍 04/26 09:27
kobedisel: 邊tar 邊解,tar 可以stdin stdout 04/26 09:28
kenduest: 那請問tar使用如何連結實際的檔案本身而不是symlink? 04/27 02:03
yvb: 樓上既然能 man cp 找到 -L, 相信也能 man tar 找到答案. 04/28 20:37
kenduest: 怎麼好像最後變成 我在問問題了 04/28 21:50