Salin Folder dari satu server Unix ke yang lain?

22

Saya ingin menyalin folder dari satu server Unix ke server Unix lain. Adakah yang bisa memberi tahu saya jika ada metode atau perintah untuk mencapai ini?

Der Hochstapler
sumber

Jawaban:

27

Ya, ada scp atau bekas rcp atau rsync

scp -r source_folder [email protected]:destination_folder

Perintah di atas akan menyalin source_folderke destination_folderdalam user'sdirektori home padahost.com

Ozair Kafray
sumber
1
Saya belum melihat rcp selama beberapa dekade - apakah ada yang masih menggunakan itu?
Piskvor
@Piskvor: Saya tidak pernah menggunakannya juga, tetapi baru saja ditambahkan di sana untuk kelengkapan jawabannya.
Ozair Kafray
jika Anda ingin kelengkapan, Anda harus menambahkan metode netcat juga. nc -l -p 9999 > file+ cat file | nc ip port atau nc -l -p 9999 | tar -x -+ tar -c dir | nc ip port- telah menyelamatkan kulit saya beberapa kali ketika saya tidak memiliki server mewah yang tersedia, seperti sistem pemasang linux
hanshenrik
12

Jika folder Anda berisi subfolder dan symlink yang lebih penting, Anda ingin menggunakan rsync :

rsync -aruv localfolder/ user@server:destination/

Atau secara terbalik:

rsync -aruv user@server:destination/ localfolder/

Ini akan melakukan backup / salinan rekursif dari folder lokal ke server Anda sambil tetap mempertahankan kepemilikan dan izin. Solusi yang disarankan sejauh ini valid namun scp tidak menangani symlink secara default dan sebagai gantinya akan membuat salinan baru dari file yang ditautkan.

Untuk penggunaan terperinci lihat man (1) rsync atau di sini

Shirkrin
sumber
4

Anda dapat menggunakan SCP :

scp -rp foldertocopy/ user@server:destination/

atau

rsync

cularis
sumber
-1

Login terlebih dahulu ke server tempat Anda ingin menyalin folder atau file. Berada di folder tempat Anda ingin menyalin dan menjalankan perintah "wget http: //sourceserverip/folderuwanttocopy.zip "

untuk folderuwanttocpy.zip ini di server sumber harus di / var / www / html jika itu adalah server linux (atau) xamp / httdocs jika itu adalah windows server

Soundarya
sumber