Rcp Linux Komutu Ne İçin ve Nasıl Kullanılır?
Rcp komutu ( uzak kopya programı anlamına gelir), dosyaları uzaktaki bir bilgisayara veya uzaktaki iki bilgisayar arasında kopyalamanızı sağlar.
rcp, uzaktaki bilgisayarın ve muhtemelen uzak bilgisayardaki kullanıcı adının her ikisinin de dosya adına önceden eklenmesi gerekmesi dışında cp'dir.
Rcp komutunu kullanabilmek için, her iki bilgisayarın da kullanıcı ana dizinde ".rhosts" dosyasına ihtiyaçları vardır. Bu, kullanıcı adıyla birlikte bu bilgisayara erişmesine izin verilen tüm bilgisayarların isimlerini içerecektir.
İşte bir .rhosts dosyası örneği:
zeus.univ.edu jdoe athena.comp.com Instagram Hesabındaki Resim ve Videoları mjohnsonİpucu: .rhosts dosyası kurulmamışsa, ftp veya scp komutu, bilgisayarlar arasında dosya kopyalamak için kullanılabilir.
rcp Komut Sözdizimi
Rcp komutunu kullanırken uygun sözdizimi , kaynak ve ardından hedefin ardından "rcp" yazmasıdır. 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şturulur. Yerel bilgisayarı dahil etmeyen uzak bilgisayarlara ve bu bilgisayarlara kopyalama yaparken, sadece ilk aktarım günlüğe kaydedilir.
- / USER : Uzak bilgisayarın kullanıcı hesabını belirtir. Yalnızca uzak ana bilgisayarın dosyası zaten kullanıcı adınızı veya ana bilgisayar adını içermediğinde kullanılmalıdır.
- / ŞİFRE : Bu, uzak hesaba giriş yapmak için gereken paroladır. / USER ile kullanılır.
- -r : Bütün bir dizini rcp komutuyla kopyalamak için kullanılır.
- -p : Kopyaların , verilerin dosya koruma modu kadar iyi bir şekilde değiştirildiği tarihi korumaya izin verir. / PRESERVE ile aynı.
rcp Komut Örnekleri
İşte, Linux'ta rcp'yi nasıl kullanacağınıza dair birkaç örnek:
Tek Bir Dosyayı Kopyala:
"/ Usr / data /" dizini bilgisayardaki "tomsnotebook" dizinindeki "customer.txt" adlı bir dosyayı geçerli dizine kopyalamak için aşağıdaki komut satırı girilmelidir:
rcp tomsnotebook: /usr/data/customers.txt.Periyot "." sonunda "bu" dizin anlamına gelir. Yani, komutun yürütüldüğü dizin. Bunun yerine başka bir dizin belirtebilirsiniz.
Tüm Klasörü Kopyala:
"Rcp" den sonra "-r" ekleyerek tam bir dizini kopyalayabilirsiniz:
rcp -r tomsnotebook: / usr / veri. rcp document1 zeus.univ.edu:document1Yerel Makineden / Oradan kopyalayın:
Kullanıcı adlarının her iki sistemde de aynı olduğunu varsayarak, yerel makineden "belge1" ibaresini kullanıcının zeus.univ.edu URL'sine kopyalayın.
rcp document1 jdoe @: zeus.univ.edu: document1Yerel makineden "document1" dosyasını, URL zeus.univ.edu ile bilgisayarda "jdoe" kullanıcı giriş dizinine kopyalar.
rcp zeus.univ.edu:document1 document1Uzaktaki "zeus.univ.edu" adlı uzak bilgisayardan "document1" i aynı ada sahip yerel makineye kopyalar.
rcp -r belgeleri zeus.univ.edu:backupsTüm alt dizinler de dahil olmak üzere, "altyazılar" dizini, yerel makineden "zeus.univ.edu" URL'sine sahip kullanıcının giriş dizinindeki "yedeklemeler" dizinine kopyalar ve kullanıcı adlarının her iki sistemde de aynı olduğunu varsayar.
rcp -r zeus.univ.edu:backups/documents çalışmasıTüm alt dizinleri de içeren "belgeler" dizini, uzak makineden yerel makinedeki "çalışma" dizinine kopyalar.