2012-06-26 57 views
6

Không chắc chắn làm thế nào để nói điều này, nhưng hãy nói rằng tôi đã sử dụng ssh để từ xa vào MacBook bạn bè của tôi (macbook_b) từ MacBook của tôi (macbook_a).lệnh bash để sao chép tập tin từ máy này sang máy khác

Tôi sẽ sử dụng lệnh nào để sao chép một tệp/thư mục vào MacBook (macbook_a) của mình từ bạn bè MacBook (macbook_b)?

Cảm ơn bạn.

Trả lời

16

Bạn có thể sử dụng scp (Bản sao an toàn).

Để sao chép từ máy tính của bạn để bạn bè:

scp file_to_copy [email protected]:/path/to/location 

Trong hướng khác:

scp [email protected]:/path/locatio/file_name file_name 

Nếu bạn cần phải sao chép toàn bộ thư mục, bạn sẽ cần phải sử dụng lá cờ đệ quy, như điều này:

scp -r directory_to_copy [email protected]:/path/to/location 
+0

Cảm ơn bạn, điều này đã làm việc! – MorganR

3

Giả sử bạn đang đăng nhập vào macbook_b:

scp file_to_copy [email protected]_a:/path/to/destination 

hoặc nếu bạn đang đăng nhập vào macbook_a:

scp [email protected]_b:/path/to/file_to_copy local_destination 
+0

Tôi tiếp tục gặp lỗi "cp: username @ computerName không phải là thư mục". Bạn có biết nguyên nhân gây ra điều này không? Tôi đang sử dụng 'scp' là tốt, không phải 'cp'. – MorganR

+0

@ MorganR: có vẻ như vì một số lý do "cp" -command được thực hiện thay vì "scp". Có lẽ bạn có một bí danh cho "scp" trỏ đến "cp", hoặc có lẽ "scp" -command được thay thế bằng "cp"? –

+0

Tôi đã bỏ lỡ ":" khi tham chiếu nơi tôi muốn tệp được sao chép. Luôn luôn một cái gì đó đơn giản. Cảm ơn vì sự giúp đỡ của bạn, Terke Mikal. – MorganR

0

Tôi nghĩ link điều này sẽ giúp bạn có câu trả lời bạn đang tìm kiếm cho. Trong này, bạn có thể sử dụng ví dụ đích nguồn scp ssh cho kịch bản của bạn mà bạn đã yêu cầu.

Cũng tham khảo điều này question đã được trả lời. Nó sẽ giúp.

0

trước tiên hãy tạo đường dẫn đến tệp của macbook bạn bè của bạn sau đó

đi vào cửa sổ ssh trên máy của bạn và làm

scp user_name @ machine_name (của bạn bè của bạn) :(sao chép đường dẫn sau khi thực hiện pwd)/file_name. (Dot nghĩa của thư mục hiện tại của bạn)

nhập mật khẩu của anh ấy!

thì đấy !!!

Các vấn đề liên quan