Linux తేడా కమాండ్ ఉదాహరణలు

Linux Diff Command Examples



లైనక్స్‌లోని డిఫరెంట్ కమాండ్ రెండు ఫైళ్లను వాటి తేడాలను చూడడానికి సరిపోల్చడానికి ఉపయోగించబడుతుంది. అయితే, చాలా మంది ఈ ఆదేశాన్ని cmp కమాండ్‌తో గందరగోళానికి గురిచేస్తారు. ఇది cmp కమాండ్‌కి భిన్నంగా ఉంటుంది, ఎందుకంటే ఇది రెండు ఫైల్‌లను ఒకేలా చేయడానికి అన్ని మార్పులను మీకు అందిస్తుంది. ఈ వ్యాసం Linux లో తేడా ఆదేశాన్ని ఉపయోగించే కొన్ని ఉదాహరణలను మీకు చూపుతుంది.

డిఫెన్స్ కమాండ్ సింటాక్స్ మరియు లైనక్స్‌లో దాని సహాయ మాన్యువల్

Linux లోని తేడా ఆదేశాన్ని కింది వాక్యనిర్మాణంతో ఉపయోగించవచ్చు:







$ తేడా [ఎంపిక] ఫైల్ 1 ఫైల్ 2

ఇక్కడ, ఎంపికను ఈ కమాండ్‌తో ఉపయోగించగల పారామితులతో భర్తీ చేయవచ్చు, అయితే ఫైల్ 1 మరియు ఫైల్ 2 పోల్చడానికి రెండు ఫైల్‌లను సూచిస్తాయి.



దిగువ చూపిన ఆదేశంతో దాని సహాయ మాన్యువల్‌ని యాక్సెస్ చేయడం ద్వారా ఈ ఆదేశంతో అందుబాటులో ఉన్న అన్ని పారామితులను మీరు చూడవచ్చు:



$ తేడా -సహాయం





తేడా ఆదేశం యొక్క సహాయ మాన్యువల్ క్రింది విధంగా ఉంది:



Linux లో తేడా కమాండ్ ఉదాహరణలు

ఏదైనా రెండు ఫైల్‌లను సరిపోల్చడానికి డిఫరెంట్ కమాండ్‌ను వివిధ పారామితులతో కలపవచ్చు. దాని వినియోగాన్ని వివరించడానికి మేము ఈ క్రింది మూడు ఉదాహరణలను సృష్టించాము. అయితే, ఈ ఉదాహరణల ద్వారా వెళ్లే ముందు, మేము ఈ అన్ని ఉదాహరణలలో ఉపయోగించే రెండు ఫైళ్ల విషయాలను మీకు చూపించాలనుకుంటున్నాము. దిగువ చిత్రంలో చూపిన విధంగా, ఈ రెండు ఫైల్‌ల కంటెంట్‌లను టెర్మినల్‌లో ప్రదర్శించడానికి మేము కేవలం పిల్లి ఆదేశాన్ని ఉపయోగించాము:

ఉదాహరణ 1: ఎటువంటి ఎంపికలు లేకుండా డిఫ్ కమాండ్‌ని ఉపయోగించడం
మీరు డిఫరెంట్ కమాండ్ యొక్క అవుట్‌పుట్‌ను ప్రామాణిక ఫార్మాట్‌లో డిస్‌ప్లే చేయాలనుకుంటే, మీరు ఈ క్రింది విధంగా ఎలాంటి ఆప్షన్‌లు లేకుండా ఉపయోగించవచ్చు:

$ తేడా ఫైల్ 1 ఫైల్ 2

మేము File1 ని List.txt తో మరియు File2 ని List2.txt తో భర్తీ చేసాము.

మా రెండు ఫైళ్ల మధ్య వ్యత్యాసాలు, అవి రెండూ ఒకేలా చేయడానికి అవసరమైన మార్పులతో పాటు, దిగువ అవుట్‌పుట్‌లో చూపబడ్డాయి:

ఉదాహరణ 2: కాంటెక్స్ట్ మోడ్‌లో అవుట్‌పుట్‌ను ఉత్పత్తి చేయడానికి డిఫ్ కమాండ్‌ని ఉపయోగించడం
తేడా ఆదేశం యొక్క సందర్భ మోడ్ పేర్కొన్న ఫైళ్లకు సంబంధించిన అదనపు సమాచారాన్ని మరియు వాటిని ఒకేలా చేయడానికి అవసరమైన మార్పులను చూడటానికి మిమ్మల్ని అనుమతిస్తుంది. మేము ఈ మోడ్‌ని ఈ క్రింది పద్ధతిలో ఉపయోగించవచ్చు:

$ తేడా – సి ఫైల్ 1 ఫైల్ 2

ఈ కమాండ్ యొక్క అవుట్‌పుట్ నుండి మీరు రెండు ఫైళ్ల సవరణ తేదీ మరియు సమయం కూడా చేయాల్సిన మార్పులతో పాటు ప్రదర్శించబడతాయని మీరు ఊహించవచ్చు.

ఉదాహరణ 3: ఏకీకృత మోడ్‌లో అవుట్‌పుట్‌ను ఉత్పత్తి చేయడానికి డిఫ్ కమాండ్‌ని ఉపయోగించడం
డిఫెన్స్ కమాండ్ యొక్క ఏకీకృత మోడ్ సందర్భ మోడ్‌తో సమానంగా ఉంటుంది; అయితే, ఒకే తేడా ఏమిటంటే ఇది అనవసరమైన సమాచారాన్ని ప్రదర్శించడాన్ని నివారిస్తుంది. ఈ మోడ్‌ని ఉపయోగించడానికి, మేము దిగువ చూపిన ఆదేశాన్ని అమలు చేయాలి:

$ తేడా –u ఫైల్ 1 ఫైల్ 2

ఈ కమాండ్ యొక్క అవుట్‌పుట్ నుండి మీరు రెండు ఫైల్‌ల నుండి సంబంధిత మరియు ప్రత్యేకమైన సమాచారం మాత్రమే టెర్మినల్‌లో ప్రదర్శించబడుతుందని మీరు ఊహించవచ్చు. దీనికి విరుద్ధంగా, రెండు ఫైల్‌లలో ఉన్న అన్ని అనవసరమైన సమాచారం తొలగించబడింది. ఈ వ్యత్యాసాన్ని నిర్ధారించడానికి, మీరు ఈ అవుట్‌పుట్‌ను ఉదాహరణ # 2 యొక్క అవుట్‌పుట్‌తో పోల్చవచ్చు.

ముగింపు

ఈ వ్యాసం రెండు ఫైళ్ళను సరిపోల్చడానికి మరియు రెండు ఫైళ్ళను ఒకేలా చేయడానికి అన్ని మార్పులను సూచించడానికి లైనక్స్‌లోని డిఫ్ కమాండ్‌ను ఉపయోగించడంపై వెలుగునిచ్చింది. ఇంకా, ఇది లైనక్స్‌లో cmp మరియు తేడా కమాండ్ మధ్య వ్యత్యాసాన్ని కూడా వివరించింది.