看板 MAC 關於我們 聯絡資訊
※ 引述《notBeing (Fake book)》之銘言: : 用rsync這個指令做資料夾同步,在同一台電腦上我會做。 : 但是在同一個網域有二台mac要如何做? : 我的配置是 powerbook當AP,一台mini server,另一台是air : 為了方便稱mini為b,air叫a。在a的finder裡的server欄可以 : 看見b,但是我在a上的command line裡不知道要如何把b的資 : 料夾指定給a,這個部分讓怎麼做呢? : 另外mini server並沒有當成server在用,所以我也不知道它的 : SSH有沒有打開讓外部電腦登入,就思考成一樣的client端電腦 : 來做。 : 請有經驗的板友教一下,謝謝 你在 a 上面要丟資料給 b 的話,不用開 rsyncd (server),但是目的方的 sshd 要打開,如果你覺得 mini server 的 ssh 不好開的話,那就反過來開 你的 air 的 sshd,然後在 mac mini 上操作。不過為了方便起見還是通通都 開比較好,以後要互相丟來丟去比較簡單。 指令可以這樣下: (在a上面操作,然後你要有b的帳號,假設叫ub,b的ip是bip) rsync -avHS dir ub@bip:/Users/ub 輸入之後打密碼,然後 dir 就會被丟到 b 的 /Users/ub 目錄下面了, 當然,ub要有存取 /Users/ub 目錄的權限,不然檔案是寫不進去的。 如果 /Users/ub 下面已經有一個目錄叫 dir,那檔案會疊進去, 加上 --delete 參數可以把即有 dir 目錄裡面不該存在的檔案砍掉, 這樣 a 和 b 上的 dir 就會完全同步了 (小心使用,不確定的話先加上 -n 參數測試) 詳細操作請 man rsync -- I will use Google before asking dumb questions. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.42.22
notBeing:thx!!!!!!! 02/10 14:26
theory:好文推 ! 02/11 00:47