看板 Linux 關於我們 聯絡資訊
想請教各位, 我想用 scp 把遠端的檔案或目錄下載下來時, 假如遠端的檔案是一個連結檔(symbolic link)時, scp 會把連結檔指到的真實檔案給下載回來, 請問有甚麼參數可以讓 scp 只把連結檔下載下來嗎, 就像 cp -d 這樣, 謝謝各位! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.72.161 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1423036114.A.0AF.html ※ 編輯: j222 (140.123.72.161), 02/04/2015 15:49:45
kenduest: 請改用其他工具,比方 rsync 會比較好處理這個問題 02/04 16:59
kenduest: rsync -e ssh 方式來存取一般可以避開這類情況 02/04 16:59
j222: 謝謝你! 02/04 17:30
Adama: rsync要用 -H 參數才會把symbolic link當成link 02/04 21:29
kenduest: 一般的偷懶可以用 -a 02/05 00:57
Adama: -a沒有包含-H喔 02/05 15:51
kenduest: -H 是 hard link 在用的啦 XD 02/05 16:35
kenduest: rsync 處理保留 symlink 是使用 -l, -a 包含該 -l 參數 02/05 16:36
Adama: 喔 是我錯了 XD 02/05 20:13