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?
22
Ya, ada scp atau bekas rcp atau rsync
scp -r source_folder [email protected]:destination_folder
Perintah di atas akan menyalin source_folder
ke destination_folder
dalam user's
direktori home padahost.com
nc -l -p 9999 > file
+cat file | nc ip port
ataunc -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 linuxJika folder Anda berisi subfolder dan symlink yang lebih penting, Anda ingin menggunakan rsync :
Atau secara terbalik:
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
sumber
Anda dapat menggunakan SCP :
atau
rsync
sumber
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
sumber