[問題] scp 如何傳送連結檔

看板Linux作者 (熱~)時間9年前 (2015/02/04 15:48), 9年前編輯推噓3(306)
留言9則, 3人參與, 最新討論串1/1
想請教各位, 我想用 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

02/04 16:59, , 1F
請改用其他工具,比方 rsync 會比較好處理這個問題
02/04 16:59, 1F

02/04 16:59, , 2F
rsync -e ssh 方式來存取一般可以避開這類情況
02/04 16:59, 2F

02/04 17:30, , 3F
謝謝你!
02/04 17:30, 3F

02/04 21:29, , 4F
rsync要用 -H 參數才會把symbolic link當成link
02/04 21:29, 4F

02/05 00:57, , 5F
一般的偷懶可以用 -a
02/05 00:57, 5F

02/05 15:51, , 6F
-a沒有包含-H喔
02/05 15:51, 6F

02/05 16:35, , 7F
-H 是 hard link 在用的啦 XD
02/05 16:35, 7F

02/05 16:36, , 8F
rsync 處理保留 symlink 是使用 -l, -a 包含該 -l 參數
02/05 16:36, 8F

02/05 20:13, , 9F
喔 是我錯了 XD
02/05 20:13, 9F
文章代碼(AID): #1KqSxI2l (Linux)