லினக்ஸில் Rsync கட்டளையை எவ்வாறு பயன்படுத்துவது

Linaksil Rsync Kattalaiyai Evvaru Payanpatuttuvatu



பல சேவையகங்களில் கோப்புகள் மற்றும் தரவை ஒத்திசைப்பது சீரான செயல்பாட்டிற்கு முக்கியமானது. அதிர்ஷ்டவசமாக, கோப்பு ஒத்திசைவுக்காக பல கருவிகள் ஆன்லைனில் கிடைக்கின்றன, மேலும் Rsync அவற்றில் ஒன்றாகும். Rsync லினக்ஸில் தரவுகளை தொலைவிலிருந்து ஒத்திசைக்க மிகவும் பிரபலமான மற்றும் பரவலாகப் பயன்படுத்தப்படும் பயன்பாடுகளில் ஒன்றாகும்.

திறமையான கோப்பு பரிமாற்றம், கோப்பு மெட்டாடேட்டாவைப் பாதுகாத்தல், ஏற்கனவே உள்ள கோப்புகளைப் புதுப்பித்தல், பகுதி இடமாற்றங்கள் மற்றும் பலவற்றை Rsync கொண்டுள்ளது. இது கிட்டத்தட்ட அனைத்து நிர்வாகிகளுக்கும் Rsync ஐ சிறந்த தேர்வாக மாற்றுகிறது. எனவே, இந்த வழிகாட்டியானது Linux இல் Rsync கட்டளையை தொந்தரவுகள் இல்லாமல் பயன்படுத்துவதாக இருக்கும்.







லினக்ஸில் Rsync கட்டளையை எவ்வாறு பயன்படுத்துவது

பெரும்பாலான லினக்ஸ் விநியோகங்களில் Rsync பயன்பாடு உள்ளது, ஆனால் நீங்கள் பின்வரும் கட்டளையின் மூலம் அதை நிறுவ வேண்டும்:



இயக்க முறைமை கட்டளை
டெபியன்/உபுண்டு sudo apt நிறுவ rsync
ஃபெடோரா sudo dnf rsync ஐ நிறுவவும்
ஆர்ச் லினக்ஸ் sudo pacman -Sy rsync

நிறுவலை முடித்த பிறகு, மூலத்திற்கும் இலக்குக்கும் இடையில் தரவு ஒத்திசைவைத் தொடங்க கீழே உள்ள கட்டளையை இயக்கவும்:



rsync -ஓ ஆதாரம் இலக்கு

இங்கே, நீங்கள் தரவை ஒத்திசைக்க விரும்பும் கோப்பகத்துடன் மூலத்தை மாற்ற வேண்டும் மற்றும் அந்தத் தரவைச் சேமிக்க விரும்பும் கோப்பகத்துடன் இலக்கு வைக்க வேண்டும். எடுத்துக்காட்டாக, பின்வரும் கட்டளையை இயக்குவதன் மூலம் வீடியோக்கள் மற்றும் ஆவணங்கள் கோப்பகங்களை ஒத்திசைப்போம்:





rsync -ஓ வீடியோ ஆவணங்கள்

  rsync-command-in-linux

அதே கணினியில் தரவை நகலெடுத்து ஒட்ட விரும்பினால், பின்வரும் கட்டளையைப் பயன்படுத்தவும்:



சூடோ rsync - avz / ஆதாரம் / பாதை / இலக்கு / பாதை /
  1. தரவு பரிமாற்றத்தின் போது ‘-a’ அல்லது ‘–archive’ கோப்பு பண்புகளை அப்படியே வைத்திருக்கும்.
  2. ‘-v’ அல்லது ‘–verbose’ விருப்பமானது எந்த தரவு பரிமாற்றப்படுகிறது என்பதைக் காட்டுவதாகும்.
  3. விருப்பமாக இருந்தாலும், பரிமாற்றத்தின் போது தரவைச் சுருக்குவதற்கு நீங்கள் ‘-z’ அல்லது ‘–கம்ப்ரஸ்’ விருப்பத்தைப் பயன்படுத்த வேண்டும். இது ஒத்திசைவு செயல்முறையை விரைவுபடுத்த உதவுகிறது.

ஸ்கிரிப்ட் கோப்பகத்திலிருந்து பைதான் கோப்பகத்திற்கு கோப்புகளை ஒத்திசைக்க மேலே உள்ள rsync கட்டளையைப் பயன்படுத்தி ஒரு உதாரணத்தை எடுத்துக்கொள்வோம்:

சூடோ rsync - avz ~ / ஸ்கிரிப்டுகள் ~ / மலைப்பாம்பு

மேலும், rsync இன் முதன்மை நோக்கம் இரண்டு சாதனங்கள் அல்லது நெட்வொர்க்கில் இணைக்கப்பட்ட சேவையகங்களுக்கு இடையில் தரவை தொலைவிலிருந்து மாற்றுவதாகும்:

rsync - of -இது ssh பயனர் @ remote_host: / ஆதாரம் / பாதை / / இலக்கு / பாதை

இங்கே, இந்த பரிவர்த்தனைக்கு பாதுகாப்பான ஷெல்/SSH ஐப் பயன்படுத்த ‘-e ssh’ விருப்பம் உங்கள் கணினியை கட்டளையிடுகிறது. மேலும், தொலை கோப்பு பரிமாற்றத்தின் போது கணினியில் ஏதேனும் குறுக்கீடு ஏற்பட்டால், கவலைப்பட வேண்டாம். ‘–பகுதி’ விருப்பத்தின் மூலம் நீங்கள் அதை மீண்டும் தொடரலாம்:

rsync --பகுதி - of -இது ssh பயனர் @ remote_host: / ஆதாரம் / பாதை / / இலக்கு / பாதை

உலர்ந்த ஓட்டம்

நீங்கள் கட்டளையை உள்ளிட்டவுடன், கோப்பு பரிமாற்றத்தை Rsync தொடங்குகிறது. எனவே, எதிர்பாராத விளைவுகளைத் தவிர்க்க, நீங்கள் எப்போதும் உலர் ஓட்டத்தை முதலில் செய்ய வேண்டும். உலர் ரன் போது, ​​உங்கள் கணினி உண்மையான தரவு பரிமாற்றம் இல்லாமல் உங்கள் கட்டளையின் செயல்களை வெறுமனே நிரூபிக்கிறது. எனவே, இங்கே நீங்கள் உலர் ஓட்டத்தைத் தொடங்க ‘–dry-run’ விருப்பத்தைச் சேர்க்கலாம். எடுத்துக்காட்டாக, பைத்தானில் இருந்து ஸ்கிரிப்ட் கோப்பகத்திற்கு தரவு ஒத்திசைவின் போது என்ன நடக்கப் போகிறது என்பதைப் பார்க்க, இதைப் பயன்படுத்தவும்:

rsync - avz --உலர்ந்த ஓட்டம் ~ / மலைப்பாம்பு ~ / ஸ்கிரிப்டுகள்

ஒரே மாதிரியான சேவையகங்களை உருவாக்கவும்

மூல கோப்பகத்தில் கிடைக்காத சில கோப்புகள் இலக்கு கோப்பகத்தில் இருந்தால், இது சீரற்ற தன்மையில் விளைகிறது, மேலும் சில சந்தர்ப்பங்களில், இது தேவையற்ற வட்டு நுகர்வுக்கும் கூட காரணமாகிறது. எனவே மூலத்தில் இல்லாத இலக்கிலிருந்து தரவை நீக்க ‘–delete’ விருப்பத்தைப் பயன்படுத்தலாம். உதாரணத்திற்கு:

rsync - of --அழி / ஆதாரம் / பாதை / / இலக்கு / பாதை /

இடமாற்றங்களின் போது முன்னேற்றத்தைக் காட்டு

உங்கள் பரிமாற்றத்தின் முன்னேற்றத்தைக் காண விரும்பினால், முன்னேற்றக் குறிகாட்டியைக் காட்ட ‘–progress’ விருப்பத்தை உள்ளிடவும். எடுத்துக்காட்டாக, முன்னேற்றக் குறிகாட்டியை இயக்கும்போது, ​​மேலே உள்ள எடுத்துக்காட்டு பின்வரும் முடிவுகளை உருவாக்கும்:

rsync - avz -- முன்னேற்றம் ~ / மலைப்பாம்பு ~ / ஸ்கிரிப்டுகள்

ஒரு விரைவான சுருக்கம்

rsync கட்டளைகளை மாஸ்டரிங் செய்வதன் மூலம் உள்ளூர் மற்றும் ரிமோட் ஹோஸ்ட்களுக்கு கோப்புகளை திறமையாக மாற்ற முடியும். வெவ்வேறு இடங்களில் தரவை ஒத்திசைக்க இது ஒரு வலுவான கருவியாகும். இந்த வழிகாட்டி லினக்ஸில் rsync கட்டளையை எவ்வாறு பயன்படுத்துவது என்பதை விரிவாக விளக்குகிறது. முதலில், Linux கணினிகளில் rsync இன் நிறுவலைப் பார்க்கிறோம். பின்னர், இது பல்வேறு rsync கட்டளைகள் மற்றும் பயன்பாட்டு நிகழ்வுகளுக்கு ஏற்ப முறைகளை விரிவாகக் காட்டுகிறது.