前言
在一般情況下,網路中不只會有一部電腦裝置,尤其是在一個工作的環境內。當我們想要傳遞資料時,我們通常都會使用 USB ,但是在共同網路下可以透過資料的共享來傳輸 data 。我將在此單元學習如何用不同方法來複製數據。
scp - secure copy
scp 的功用就像是我們在系統中使用的 cp 指令,不同的是它可以將數據從主機傳送到另一台主機,透過 SSH 協定來完成傳輸的過程。
scp myfile.txt username@remotehost.com:/remote/directory
也可以將目錄複製到其他主機
scp -r mydir username@remotehost.com:/remote/directory
rsync - remote synchronization
rsync是另一種複製工具,與 scp 非常相似,但是有一個重要的區別。此差別在於,它利用了特殊的算法來檢查是否已經有複製過,若該資料有一半複製過,它將去除這一半並複製沒有複製過的數據。這種指令很適合在網路斷掉的情境,沒把數據複製完的時候。
心得
目前學到網路的部分,開始越來越有挑戰性,學習的時間也從原本 30 分鐘左右變成一個小時。
但也因為難度的上升,對完成的結果有很大的成就感。接下來的一兩篇想要自己掛載一些網路分享的系統。