Skip to content

Rcp Komutu Nedir?

19 de Mayıs de 2021

Rcp komutu (uzaktan kopyalama programı anlamına gelir), dosyaları uzak bir bilgisayara veya bilgisayardan veya iki uzak bilgisayar arasında kopyalar. Komut, cp’ye benzer, ancak uzak bilgisayarın ve muhtemelen uzak bilgisayardaki kullanıcı adının her ikisinin de dosya adının önüne eklenmesi gerekir.

Rcp Komutu ve .rhosts Dosyası

Rcp komutunu kullanmak için, her iki bilgisayarın da kullanıcının ev dizininde, her yetkili kullanıcı adıyla birlikte bilgisayara erişmesine izin verilen bilgisayarların adlarını içeren bir .rhosts dosyasına ihtiyacı vardır. Bir .rhosts dosyası örneği: zeus.univ.edu jdoe
athena.comp.com mjohnson

.Rhosts dosyası kurulmamışsa ftp veya scp komutları, dosyaları bilgisayarlar arasında kopyalar.

Rcp Komut Sözdizimi

Rcp komutunu kullanırken doğru sözdizimi yazmaktır rcp ardından kaynak ve ardından hedef. Ana bilgisayarı ve verileri ayırmak için iki nokta üst üste kullanın. Rcp komutuna ekleyebileceğiniz seçeneklerden bazıları şunlardır:

  • / LOG: Bilgisayardan hangi dosyaların kopyalandığını gösteren bir günlük dosyası oluşturur. Yerel bilgisayarı içermeyen uzak bilgisayarlardan kopyalarken, yalnızca ilk aktarım günlüğe kaydedilir.
  • / KULLANICI: Uzak bilgisayarın kullanıcı hesabını belirtir. Bu, yalnızca uzak ana bilgisayarın dosyası kullanıcı adınızı veya ana bilgisayar adınızı içermediğinde kullanılır.
  • /PAROLA: Uzak hesapta oturum açmak için gereken parolayı tanımlar. / USER ile kullanılır.
  • -r: Rcp komutuyla tüm bir dizini kopyalar.
  • -p: Kopyanın, verilerin değiştirildiği tarihi ve dosya koruma modunu korumasına izin verir. / PRESERVE ile aynıdır.

Çeşitli rcp Komut Örnekleri

İşte rcp’nin Linux’ta nasıl kullanılacağına dair birkaç örnek:

Tek Bir Dosyayı Kopyala

Bilgisayardan tomsnotebook’tan / usr / data / dizinindeki customer.txt adlı bir dosyayı geçerli dizine kopyalamak için komut satırına aşağıdakilerin girilmesi gerekir: rcp tomsnotebook: /usr/data/customers.txt.

Komutun sonundaki nokta, mevcut aktif dizini belirtir. Bunun yerine başka bir dizin belirtebilirsiniz.

Tüm Klasörü Kopyala

Ekleyerek tam bir dizini kopyalayın -r: rcp -r tomsnotebook: / usr / data.
rcp document1 zeus.univ.edu:document1

Yerel Makineye / Makineye Kopyalama

Document1’i yerel makineden zeus.univ.edu URL’sine sahip bilgisayardaki kullanıcının ana dizinine kopyalayın, kullanıcı adlarının her iki sistemde de aynı olduğunu varsayarak: rcp document1 jdoe @: zeus.univ.edu: document1

Zeus.univ.edu URL’sine sahip bilgisayardaki jdoe kullanıcısının ana dizinine yerel makineden document1’i kopyalayın: rcp zeus.univ.edu:document1 document1

Document1’i uzak bilgisayardan zeus.univ.edu aynı ada sahip yerel makineye kopyalayın: rcp -r belgeleri zeus.univ.edu:backups

Tüm alt dizinler de dahil olmak üzere dizin belgelerini, kullanıcı adlarının her iki sistemde de aynı olduğunu varsayarak, yerel makineden kullanıcının ana dizinindeki dizin yedeklerine zeus.univ.edu URL’sine kopyalayın: rcp -r zeus.univ .edu: yedeklemeler / belgeler çalışması