Sao chép các thư mục từ một máy chủ Unix sang một máy chủ khác?


22

Tôi muốn sao chép một thư mục từ một máy chủ Unix sang một máy chủ Unix khác. Bất cứ ai có thể cho tôi biết nếu có một phương pháp hoặc lệnh để đạt được điều này?

Câu trả lời:


27

Có, có scp hoặc RCp hoặc rsync trước đây

scp -r source_folder user@host.com:destination_folder

Lệnh trên sẽ copy source_folderđể destination_foldertrong user'sthư mục home trênhost.com


1
Tôi đã không thấy RCp trong nhiều thập kỷ - có ai vẫn sử dụng nó không?
Piskvor

@Piskvor: Tôi chưa bao giờ sử dụng nó, nhưng chỉ được thêm vào đó để hoàn thành câu trả lời.
Ozair Kafray

nếu bạn muốn hoàn thiện, bạn cũng nên thêm phương thức netcat. nc -l -p 9999 > file+ cat file | nc ip port hoặc nc -l -p 9999 | tar -x -+ tar -c dir | nc ip port- đã lưu lại làn da của tôi một vài lần khi tôi không có bất kỳ máy chủ ưa thích nào, như các hệ thống cài đặt linux
hanshenrik

12

Nếu thư mục của bạn chứa các thư mục con và quan trọng hơn là các liên kết tượng trưng bạn muốn sử dụng rsync :

rsync -aruv localfolder/ user@server:destination/

Hoặc ngược lại:

rsync -aruv user@server:destination/ localfolder/

Điều này sẽ thực hiện sao lưu / sao chép đệ quy từ localfolder vào máy chủ của bạn trong khi vẫn giữ nguyên quyền sở hữu và quyền. Các giải pháp được đề xuất cho đến nay là hợp lệ tuy nhiên scp không xử lý các liên kết tượng trưng theo mặc định và thay vào đó sẽ tạo một bản sao mới của tệp được liên kết.

Để biết cách sử dụng chi tiết, xem man (1) rsync hoặc tại đây


4

Bạn có thể sử dụng SCP :

scp -rp foldertocopy/ user@server:destination/

hoặc là

rsync


-1

Đầu tiên đăng nhập vào máy chủ mà bạn muốn sao chép thư mục hoặc tập tin. Ở trong thư mục mà bạn muốn sao chép và thực thi lệnh "wget http: //sourceerverip/folderuwanttocopy.zip "

đối với thư mục nàyuwanttocpy.zip trong máy chủ nguồn nên ở / var / www / html nếu đó là máy chủ linux (hoặc) xamp / httdocs nếu đó là máy chủ windows

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.