ສິ່ງທີ່ຄໍາສັ່ງ Linux rcp ແມ່ນສໍາລັບແລະວິທີການນໍາໃຊ້ມັນ
ຄໍາສັ່ງ rcp (ເຊິ່ງຫມາຍສໍາລັບ ໂຄງການສໍາເນົາໄລຍະໄກ ) ຊ່ວຍໃຫ້ທ່ານສາມາດຄັດລອກໄຟລ໌ຈາກຄອມພິວເຕີຫ່າງໄກສອກຫຼີກຫຼືລະຫວ່າງສອງຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ.
rcp ແມ່ນເພື່ອ cp ເວັ້ນເສຍແຕ່ວ່າຄອມພິວເຕີຫ່າງໄກສອກຫຼີກແລະອາດຈະຊື່ຜູ້ໃຊ້ໃນຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ, ທັງສອງຕ້ອງໄດ້ຮັບການ prefixed ກັບຊື່ໄຟລ໌.
ເພື່ອໃຫ້ສາມາດນໍາໃຊ້ຄໍາສັ່ງ rcp, ທັງສອງຄອມພິວເຕີຕ້ອງມີໄຟລ໌ ".rhosts" ຢູ່ໃນລະບົບບ້ານຂອງຜູ້ໃຊ້, ເຊິ່ງຈະມີຊື່ຂອງຄອມພິວເຕີທັງຫມົດທີ່ອະນຸຍາດໃຫ້ເຂົ້າເຖິງຄອມພິວເຕີ້ນີ້ພ້ອມກັບຊື່ຜູ້ໃຊ້.
ນີ້ແມ່ນຕົວຢ່າງຂອງແຟ້ມ .rhosts:
zeusunivedu jdoe athenacomcom mjohnsonຄໍາແນະນໍາ: ຄໍາສັ່ງ ftp ຫຼື scp ສາມາດຖືກນໍາໃຊ້ເພື່ອສໍາເນົາໄຟລ໌ລະຫວ່າງຄອມພິວເຕີຖ້າບໍ່ມີແຟ້ມ .rhosts ຖືກຕັ້ງຄ່າ.
rcp Command Syntax
syntax ທີ່ເຫມາະສົມໃນເວລາທີ່ການນໍາໃຊ້ຄໍາສັ່ງ rcp ແມ່ນການພິມ "rcp" ປະຕິບັດຕາມໂດຍແຫຼ່ງແລະຫຼັງຈາກນັ້ນຈຸດຫມາຍປາຍທາງ. ໃຊ້ຈໍ້າສອງເມັດເພື່ອແຍກໂຮດແລະຂໍ້ມູນ.
ນີ້ແມ່ນຕົວເລືອກບາງຢ່າງທີ່ທ່ານສາມາດເພີ່ມເຂົ້າໃນຄໍາສັ່ງ rcp:
- / LOG : ໄຟລ໌ບັນທຶກແມ່ນສ້າງທີ່ສະແດງໄຟລ໌ທີ່ຖືກຄັດລອກຈາກຄອມພິວເຕີ. ໃນເວລາທີ່ຄັດລອກໄປແລະຈາກຄອມພິວເຕີຫ່າງໄກສອກຫຼີກທີ່ບໍ່ມີຄອມພິວເຕີ້ຢູ່ໃນທຸກ, ພຽງແຕ່ການໂອນຄັ້ງທໍາອິດແມ່ນເຂົ້າສູ່ລະບົບ.
- / USER : ລະບຸບັນຊີຜູ້ໃຊ້ຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ. ມັນຈະຖືກນໍາໃຊ້ເມື່ອໄຟລ໌ຂອງເຈົ້າຂອງຫ່າງໄກສອກຫຼີກບໍ່ປະກອບມີຊື່ຜູ້ໃຊ້ຫຼືຊື່ຂອງເຈົ້າແລ້ວ.
- / PASSWORD : ນີ້ແມ່ນລະຫັດຜ່ານທີ່ຈໍາເປັນທີ່ຈະເຂົ້າໃນບັນຊີຫ່າງໄກສອກຫຼີກ. ມັນຖືກນໍາໃຊ້ກັບ / USER.
- -r : ໃຊ້ສໍາເນົາໄດເລກະທໍລີທັງຫມົດທີ່ມີຄໍາສັ່ງ rcp.
- -p : ອະນຸຍາດໃຫ້ສໍາເນົາເພື່ອຮັກສາວັນທີທີ່ຂໍ້ມູນຖືກດັດແປງເຊັ່ນດຽວກັນກັບຮູບແບບການປ້ອງກັນໄຟລ໌. ມັນຄືກັນກັບ / PRESERVE.
rcp ຕົວຢ່າງຄໍາສັ່ງ
ນີ້ແມ່ນພຽງແຕ່ຕົວຢ່າງຫນຶ່ງຂອງວິທີການໃຊ້ rcp ໃນ Linux:
ຄັດລອກໄຟລ໌ດຽວ:
ບັນດາຂໍ້ກໍານົດດັ່ງຕໍ່ໄປນີ້ຕ້ອງໄດ້ເຂົ້າໄປໃນ ບັນທັດຄໍາສັ່ງ ເພື່ອຄັດລອກໄຟລ໌ທີ່ເອີ້ນວ່າ "customer.txt" ໃນໄດເລກະທໍລີ "/ usr / data /" ຈາກຄອມພິວເຕີ "tomsnotebook" ໄປຍັງໄດເລກະທໍລີປະຈຸບັນ:
rcp tomsnotebook: /usr/data/customerstxtໄລຍະເວລາ "." ຢູ່ປາຍສຸດຫມາຍຄວາມວ່າ "ນີ້". ນັ້ນຄື, ໄດເລກະທໍລີຈາກທີ່ຄໍາສັ່ງຖືກປະຕິບັດ. ທ່ານສາມາດລະບຸໄດເລກະທໍລີອື່ນແທນ.
ຄັດລອກໂຟເດີທັງຫມົດ:
ທ່ານສາມາດສໍາເນົາໄດເລກະທໍລີຄົບຖ້ວນໂດຍການເພີ່ມ "-r" ຫຼັງຈາກ "rcp":
rcp -r tomsnotebook: / usr / data rcp document1 zeusunivedu: document1ສໍາເນົາຈາກ / ໄປເຄື່ອງເຄື່ອງພາຍໃນ:
ຄັດລອກ "document1" ຈາກເຄື່ອງຄອມພິວເຕີໄປຫາໄດເລກະທໍລີຂອງຜູ້ໃຊ້ໃນຄອມພິວເຕີທີ່ມີ URL zeus.univ.edu, ສົມມຸດວ່າຊື່ຜູ້ໃຊ້ແມ່ນຢູ່ໃນລະບົບດຽວກັນ.
rcp document1 jdoe @: zeusunivedu: document1ຄັດລອກ "document1" ຈາກເຄື່ອງຄອມພິວເຕີໄປຫາຫນ້າທໍາອິດຂອງຜູ້ໃຊ້ "jdoe" ເທິງຄອມພິວເຕີທີ່ມີ URL zeus.univ.edu.
rcp zeusunivedu: document1 document1ຄັດລອກ "document1" ຈາກເຄື່ອງຄອມພິວເຕີຫ່າງໄກສອກຫຼີກ "zeusuniv.edu" ກັບເຄື່ອງທີ່ມີຊື່ດຽວກັນ.
rcp -r documents zeusunivedu: backupupsຄັດລອກເອກະສານ "ເອກະສານ", ລວມທັງປື້ມຍ່ອຍຍ່ອຍທັງຫມົດ, ຈາກເຄື່ອງຄອມພິວເຕີໄປຍັງໄດເລກະທໍລີ "backups" ໃນໄດເລກະທໍລີບ້ານຂອງຜູ້ໃຊ້ຢູ່ໃນຄອມພິວເຕີທີ່ມີ URL "zeus.univ.edu", ສົມມຸດວ່າຊື່ຜູ້ໃຊ້ແມ່ນຢູ່ໃນລະບົບດຽວກັນ.
rcp -r zeusuniv.edu:backups / documents studyຄັດລອກໄດເລກະທໍລີ "ເອກສານ" ລວມທັງໂຟເດີຍ່ອຍທັງຫມົດຈາກເຄື່ອງໄລຍະໄກໄປຍັງໄດເລກະທໍລີ "ການສຶກສາ" ໃນເຄື່ອງຄອມພິວເຕີທ້ອງຖິ່ນ.