Rcp Linux komandasi nima va u qanday foydalanishi mumkin
Rcp buyrug'i ( uzoq nusxa ko'chirish dasturi uchun mo'ljallangan ) masofali kompyuterga yoki ikki uzoq kompyuterga fayllarni nusxalash imkonini beradi.
rcp, uzoq kompyuterda va ehtimol, uzoqdan kompyuterda foydalanuvchi nomi bo'lishi kerak bo'lsa, ikkovi ham fayl nomiga prefiksiyalangan bo'lishi kerak.
Rcp buyrug'ini ishlatish uchun har ikkala kompyuter ham foydalanuvchi kompyuteridagi ushbu kompyuterga kirish uchun ruxsat berilgan barcha kompyuterlarning nomlarini o'z ichiga oladigan, foydalanuvchi uy katalogidagi ".hosts" fayliga muhtoj.
.rhosts fayli misoli:
zeus.univ.edu jdoe athena.comp.com mjohnsonMaslahat: FTP yoki scp buyrug'i hech qanday .rhosts fayli o'rnatilmagan bo'lsa, kompyuterlar orasidagi fayllarni nusxalash uchun ishlatilishi mumkin.
rcp Buyruqning sintaksisi
Rcp buyrug'ini ishlatishda to'g'ri sintaksik esa, "rcp" ni, keyin manba va keyin maqsadni yozing. Uy egasi va ma'lumotlarni ajratish uchun ikki nuqta foydalaning.
Rcp buyrug'iga qo'shishingiz mumkin bo'lgan ba'zi variantlar:
- / LOG : qaysi fayllar kompyuterdan nusxa olinganligini ko'rsatadigan jurnal fayli yaratiladi. Mahalliy kompyuterni o'z ichiga olmaydi, uzoq kompyuterlardan nusxa ko'chirish paytida, faqat birinchi hujumchisi jurnalga yoziladi.
- / USER : masofali kompyuterning foydalanuvchi hisobini belgilaydi. Bu faqat masofaviy xost faylida sizning foydalanuvchi nomingiz yoki xost nomini kiritmagan bo'lsa ishlatilishi kerak.
- / PASSWORD : Bu uzoqdan hisobga kirish uchun zarur bo'lgan parol. U / USER bilan ishlatiladi.
- -r : Rcp buyrug'i bilan butun katalogni nusxalash uchun ishlatiladi.
- -p : Nusxa ko'chirish ma'lumotlarning o'zgartirilgan sanasi saqlanib turishi uchun ruxsat beradi. Bu / PRESERVE bilan bir xil.
rcp Buyruq misollar
Linuxda rcp-dan foydalanishning bir necha misoli:
Bitta faylni nusxalash:
Kompyuterga "tomsnotebook" dan "/ usr / data /" katalogidagi "client.txt" faylini joriy katalogga nusxalash uchun quyidagi buyruqlar kiritilishi kerak:
rcp tomsnotebook: /usr/data/customers.txt.Davr "." oxirida "bu" katalogini bildiradi. Ya'ni, buyruq bajarilgan katalog. Buning o'rniga boshqa katalogni belgilashingiz mumkin.
Barcha jildni nusxalash:
"Rcp" dan keyin "-r" qo'shib to'liq katalogni ko'chirishingiz mumkin:
rcp -r tomsnotebook: / usr / ma'lumotlar. rcp document1 zeus.univ.edu:document1Mahalliy mashinadan:
Mahalliy mashinadan "document1" nusxasini kompyuterdagi foydalanuvchining uy katalogiga zeus.univ.edu URL manzilidan ko'chirib, foydalanuvchi nomlari har ikkala tizimda ham bir xil ekanligiga ishonch hosil qiladi.
rcp document1 jdoe @: zeus.univ.edu: document1Zeus.univ.edu URL bilan kompyuterdagi "jdoe" foydalanuvchining uy katalogiga mahalliy kompyuterdan "document1" nusxasini nusxalash.
rcp zeus.univ.edu:document1 document1Uzoq kompyuterdan "zeus.univ.edu" dan bir xil nomdagi mahalliy mashinaga "document1" ni nusxalash.
rcp -r hujjatlari zeus.univ.edu:backups"Zeus.univ.edu" URL-manziliga ega kompyuterning foydalanuvchining uy katalogidagi "zaxiralashlar" katalogiga mahalliy mashinadan "barcha hujjatlar", shu jumladan, barcha kichik kataloglar nusxasini ko'chiradi, chunki foydalanuvchi nomlari har ikkala tizimda bir xil.
rcp -r zeus.univ.edu:backups / hujjatlarni o'rganishUzoq mashinadan mahalliy mashinadagi katalogni "o'rganish" ga qadar barcha kichik kataloglarni o'z ichiga olgan "hujjatlar" katalogini nusxa ko'chiradi.