Çfarë është rcp Linux Command dhe Si ta Përdorni atë
Komanda rcp (që qëndron për programin e kopjimit të largët ) ju lejon të kopjoni skedarët në ose nga një kompjuter në distancë ose midis dy kompjuterëve të largët.
rcp është cp përveç se kompjuteri i largët dhe ndoshta emri i përdoruesit në kompjuterin e largët, të dyja duhet të jenë prefiksuar në emrin e skedarit.
Për të qenë në gjendje të përdorin komandën rcp, të dy kompjuterët kanë nevojë për një skedar ".rhosts" në direktorinë fillestare të përdoruesit, i cili do të përmbajë emrat e të gjithë kompjuterëve që lejohen të hyjnë në këtë kompjuter së bashku me emrin e përdoruesit.
Ja një shembull i një skedari .rhosts:
zeus.univ.edu jdoe athena.comp.com mjohnsonKëshillë: Komanda ftp ose scp mund të përdoret për të kopjuar skedarë midis kompjuterëve nëse nuk është ngritur asnjë skedar .rhosts.
rcp Sintaksa e komandës
Sintaksa e duhur kur përdorni komandën rcp është të shkruani "rcp" pasuar nga burimi dhe pastaj destinacioni. Përdorni një zorrës së trashë për të ndarë hostin dhe të dhënat.
Këtu janë disa nga opsionet që mund të shtoni në komandën rcp:
- / LOG : Është krijuar një skedar logësh që tregon se cilat skedarë janë kopjuar nga kompjuteri. Kur kopjohen në dhe nga kompjuterë të largët që nuk përfshijnë fare kompjuterin lokal, vetëm hyrja e parë regjistrohet.
- / USER : Specifikon llogarinë e përdoruesit të kompjuterit të largët. Është për t'u përdorur vetëm kur skedari i hostit të largët nuk përfshin tashmë emrin tuaj të përdoruesit ose emrin e hostit.
- / PASSWORD : Ky është fjalëkalimi i nevojshëm për të hyrë në llogarinë e largët. Përdoret me / USER.
- -r : Përdoret për të kopjuar një direktori të tërë me komandën rcp.
- -p : Lejon kopjen për të ruajtur datën që të dhënat u modifikuan edhe si mënyra e mbrojtjes së skedarit. Është e njëjtë me / PRESERVE.
Shembuj të komandës rcp
Këtu janë vetëm disa shembuj se si të përdorim rcp në Linux:
Kopjoni një skedar të vetëm:
Duhet të futet një vijë komande për të kopjuar një skedar të quajtur "customer.txt" në direktorinë "/ usr / data /" nga kompjuteri "tomsnotebook" në direktorinë aktuale:
rcp tomsnotebook: /usr/data/customers.txt.Periudha "." në fund do të thotë "kjo" directory. Kjo është, direktoria nga e cila është ekzekutuar komanda. Ju mund të specifikoni ndonjë dosje tjetër në vend.
Kopjo një dosje të tërë:
Ju mund të kopjoni një direktorium të plotë duke shtuar një "-r" pas "rcp":
rcp -r tomsnotebook: / usr / të dhëna. rcp document1 zeus.univ.edu:document1Kopjo nga / në makinën lokale:
Kopjon "document1" nga makina lokale në direktorinë shtëpiak të përdoruesit në kompjuter me URL zeus.univ.edu, duke supozuar se emrat e përdoruesve janë të njëjtë në të dy sistemet.
rcp document1 jdoe @: zeus.univ.edu: dokument1Kopjon "document1" nga makina lokale në drejtorinë e përdoruesit "jdoe" në kompjuter me URL zeus.univ.edu.
rcp zeus.univ.edu:document1 document1Kopjon "document1" nga kompjuteri i largët "zeus.univ.edu" tek makina lokale me të njëjtin emër.
rcp -r dokumentet zeus.univ.edu:backupsKopjon "dokumentet" e direktorisë, duke përfshirë të gjitha nën-direktoritë, nga makina lokale në dosjen "backups" në direktorinë e përdoruesit në kompjuter në URL me "zeus.univ.edu", duke supozuar që emrat e përdoruesve janë të njëjtë në të dy sistemet.
rcp -r zeus.univ.edu:backups/documents studyKopjon "dokumentet" e drejtorisë, duke përfshirë të gjitha nën-direktoritë, nga makina e largët në drejtimin "studim" në makinën lokale.