Apa yang dimaksud dengan Perintah Linux rcp dan Cara Menggunakannya
Perintah rcp (yang merupakan singkatan dari program remote copy ) memungkinkan Anda menyalin file ke atau dari komputer jarak jauh atau antara dua komputer jarak jauh.
rcp adalah cp kecuali bahwa komputer remote dan mungkin nama pengguna di komputer jarak jauh, keduanya harus diawali dengan nama file.
Untuk dapat menggunakan perintah rcp, kedua komputer membutuhkan file ".rhosts" di direktori home pengguna, yang akan berisi nama-nama semua komputer yang diizinkan untuk mengakses komputer ini, bersama dengan nama pengguna.
Berikut ini contoh file .rhosts:
zeus.univ.edu jdoe athena.comp.com mjohnsonTip: Perintah ftp atau scp dapat digunakan untuk menyalin file antar komputer jika tidak ada file .rhosts yang disiapkan.
Perintah Perintah rcp
Sintaks yang tepat ketika menggunakan perintah rcp adalah mengetik "rcp" diikuti oleh sumber dan kemudian tujuan. Gunakan titik dua untuk memisahkan host dan data.
Berikut adalah beberapa opsi yang dapat Anda tambahkan ke perintah rcp:
- / LOG : File log dibuat yang menunjukkan file mana yang disalin dari komputer. Ketika menyalin ke dan dari komputer jarak jauh yang tidak melibatkan komputer lokal sama sekali, hanya transfer pertama yang dicatat.
- / USER : Menentukan akun pengguna komputer jarak jauh. Ini hanya digunakan ketika file host remote belum termasuk nama pengguna atau nama host Anda.
- / PASSWORD : Ini adalah kata sandi yang diperlukan untuk masuk ke akun jauh. Ini digunakan dengan / USER.
- -r : Digunakan untuk menyalin seluruh direktori dengan perintah rcp.
- -p : Memungkinkan salinan untuk mempertahankan tanggal bahwa data telah diubah dengan baik sebagai mode perlindungan file. Ini sama dengan / PRESERVE.
Contoh Perintah rcp
Berikut ini beberapa contoh cara menggunakan rcp di Linux:
Salin File Tunggal:
Berikut ini perlu dimasukkan baris perintah untuk menyalin file bernama "customer.txt" di direktori "/ usr / data /" dari komputer "tomsnotebook" ke direktori saat ini:
rcp tomsnotebook: /usr/data/customers.txt.Periode "." pada akhirnya berarti direktori "ini". Yaitu, direktori dari mana perintah itu dieksekusi. Anda bisa menentukan direktori lain sebagai gantinya.
Salin Seluruh Folder:
Anda dapat menyalin direktori lengkap dengan menambahkan "-r" setelah "rcp":
rcp -r tomsnotebook: / usr / data. rcp document1 zeus.univ.edu:document1Salin Dari / ke Mesin Lokal:
Salinan "document1" dari mesin lokal ke direktori home pengguna di komputer dengan URL zeus.univ.edu, dengan asumsi bahwa nama pengguna sama pada kedua sistem.
rcp document1 jdoe @: zeus.univ.edu: document1Salinan "document1" dari mesin lokal ke direktori home pengguna "jdoe" di komputer dengan URL zeus.univ.edu.
rcp zeus.univ.edu:document1 document1Salinan "document1" dari komputer jarak jauh "zeus.univ.edu" ke mesin lokal dengan nama yang sama.
rcp -r dokumen zeus.univ.edu:backupsSalinan direktori "dokumen", termasuk semua subdirektori, dari mesin lokal ke direktori "cadangan" di direktori rumah pengguna di komputer dengan URL "zeus.univ.edu," dengan asumsi bahwa nama pengguna sama pada kedua sistem.
rcp-r zeus.univ.edu:backups/documents belajarSalinan direktori "dokumen", termasuk semua subdirektori, dari mesin remote ke direktori "studi" di komputer lokal.