லினக்ஸ் டிஃப் கட்டளை உதாரணங்கள்

Linux Diff Command Examples



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

வேறுபட்ட கட்டளை தொடரியல் மற்றும் லினக்ஸில் அதன் உதவி கையேடு

லினக்ஸில் உள்ள வேறுபட்ட கட்டளையை பின்வரும் தொடரியல் மூலம் பயன்படுத்தலாம்:







$ diff [option] File1 File2

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



கீழே காட்டப்பட்டுள்ள கட்டளையுடன் அதன் உதவி கையேட்டை அணுகுவதன் மூலம் இந்த கட்டளையுடன் கிடைக்கும் அனைத்து அளவுருக்களையும் நீங்கள் பார்க்கலாம்:



$ வேறுபாடு -உதவி





வேறுபட்ட கட்டளையின் உதவி கையேடு பின்வருமாறு:



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

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

எடுத்துக்காட்டு 1: விருப்பங்கள் இல்லாமல் டிஃப் கட்டளையைப் பயன்படுத்துதல்
வேறுபட்ட கட்டளையின் வெளியீட்டை நீங்கள் ஒரு நிலையான வடிவத்தில் காட்ட விரும்பினால், பின்வருவனவற்றை நீங்கள் எந்த விருப்பமும் இல்லாமல் பயன்படுத்தலாம்:

$ diff கோப்பு 1 கோப்பு 2

நாங்கள் File1 ஐ List.txt மற்றும் File2 ஐ List2.txt உடன் மாற்றியுள்ளோம்.

எங்கள் இரண்டு கோப்புகளுக்கும் இடையிலான வேறுபாடுகள், அவை இரண்டையும் ஒரே மாதிரியாக மாற்றுவதற்கு தேவையான மாற்றங்கள், கீழே உள்ள வெளியீட்டில் காட்டப்பட்டுள்ளன:

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

$ diff –c File1 File2

இந்த கோப்பின் வெளியீட்டில் இருந்து இரண்டு கோப்புகளின் திருத்த தேதி மற்றும் நேரமும் செய்யப்பட வேண்டிய மாற்றங்களுடன் காட்டப்படும் என்பதை நீங்கள் கற்பனை செய்யலாம்.

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

$ diff –u File1 File2

இரண்டு கோப்புகளிலிருந்தும் பொருத்தமான மற்றும் தனித்துவமான தகவல்கள் மட்டுமே முனையத்தில் காட்டப்படும் என்பதை இந்த கட்டளையின் வெளியீட்டில் இருந்து நீங்கள் பார்க்க முடியும். மாறாக, இரண்டு கோப்புகளிலும் இருக்கும் அனைத்து தேவையற்ற தகவல்களும் தவிர்க்கப்பட்டன. இந்த வேறுபாட்டை உறுதிப்படுத்த, இந்த வெளியீட்டை உதாரணம் # 2 இன் வெளியீட்டை ஒப்பிடலாம்.

முடிவுரை

இந்த கட்டுரை லினக்ஸில் உள்ள டிஃப் கட்டளையைப் பயன்படுத்தி இரண்டு கோப்புகளை ஒப்பிட்டு, இரண்டு கோப்புகளையும் ஒரே மாதிரியாக மாற்றக்கூடிய அனைத்து மாற்றங்களையும் பரிந்துரைக்கிறது. மேலும், இது லினக்ஸில் cmp மற்றும் வேறுபட்ட கட்டளைக்கு இடையிலான வேறுபாட்டையும் விளக்கியது.