Mac టెర్మినల్ నుండి తెలివిగా ఫైల్స్ & డైరెక్టరీలను కాపీ చేయడానికి డిట్టో ఉపయోగించండి
విషయ సూచిక:
- ఫైల్స్ / ఫోల్డర్లను కాపీ చేయడానికి డిట్టోను ఉపయోగించడం
- డైరెక్టరీలు & ఫోల్డర్ కంటెంట్లను విలీనం చేయడానికి డిట్టోను ఉపయోగించడం
ఎక్కువ కాలం కమాండ్ లైన్ వినియోగదారులు ఫైల్లు మరియు డైరెక్టరీలను కాపీ చేయడానికి cp కమాండ్పై ఆధారపడతారు, అయితే Mac OS X 'డిట్టో' కమాండ్తో మరొక పరిష్కారాన్ని అందిస్తుంది. డిట్టో కొంచెం అధునాతనమైనది కానీ అనేక కారణాల వల్ల 'cp'కి ప్రయోజనకరంగా ఉంటుంది, ఎందుకంటే ఇది యాజమాన్య లక్షణాలు మరియు అనుమతులను మాత్రమే కాకుండా ఫైల్ రిసోర్స్ ఫోర్క్లు మరియు ఫైల్ మరియు ఫోల్డర్ మెటాడేటాను కూడా సంరక్షిస్తుంది, ముఖ్యంగా ఫైల్ మరియు/లేదా ఫోల్డర్లు ఖచ్చితంగా కాపీ చేయబడిందని భీమా చేస్తుంది.
అదనంగా, ఫైల్ లేదా ఫోల్డర్ను సోర్స్ డైరెక్టరీకి కాపీ చేయడానికి డిట్టోని ఉపయోగించవచ్చు, కానీ ఆ మూలం ఇంకా లేనట్లయితే, డిట్టో దాన్ని స్వయంచాలకంగా సృష్టిస్తుంది. అలాగే, డెస్టినేషన్ ఫోల్డర్ ఉనికిలో ఉన్నట్లయితే, కాపీ చేయబడిన కంటెంట్లు ఆ గమ్యస్థాన డైరెక్టరీలో కలిసిపోతాయి. చివరగా, డిట్టో సింబాలిక్ లింక్లను కూడా అనుసరిస్తుంది, మీరు ln కమాండ్ను ఎక్కువగా ఉపయోగిస్తున్నట్లయితే ఇది చాలా ఉపయోగకరంగా ఉంటుంది.
డిట్టో కమాండ్ను బాగా అర్థం చేసుకోవడానికి, నిజమైన సింటాక్స్తో కొన్ని ఉదాహరణలను పరిశీలిద్దాం.
ఫైల్స్ / ఫోల్డర్లను కాపీ చేయడానికి డిట్టోను ఉపయోగించడం
ఇది చాలా సరళమైన రూపంలో, డిట్టో cp కమాండ్ లాగా పనిచేస్తుంది, ప్రాథమిక సింటాక్స్తో ఈ క్రింది విధంగా:
డిట్టో సోర్స్ గమ్యం
ఉదాహరణకు, మీరు ~/డెస్క్టాప్/ఫ్లఫీబ్యాకప్లను /వాల్యూమ్లు/ఫ్లఫీబ్యాకప్లు/కి కాపీ చేయాలనుకుంటే, మీరు ఈ క్రింది వాటిని టైప్ చేయండి:
డిట్టో ~/డెస్క్టాప్/ఫ్లఫీబ్యాకప్లు /వాల్యూమ్లు/ఫ్లఫీబ్యాకప్లు/
మళ్లీ, ఇది కాపీ చేసిన ఫైల్ల యొక్క అన్ని యాజమాన్యం మరియు వనరుల మెటాడేటా వివరాలను కలిగి ఉంటుంది, మీరు ఫైల్లను ఒక వినియోగదారు డైరెక్టరీ నుండి మరొక డైరెక్టరీకి కాపీ చేస్తున్నప్పుడు లేదా మీరు ఇలాంటి వాటిని భద్రపరచాలనుకుంటే ఇది చాలా ముఖ్యమైనది కావచ్చు. ఫైళ్ల సవరణ సమయాలు.
మీకు మూలం మరియు గమ్యస్థాన విషయాల గురించి అనిశ్చితంగా ఉంటే, డిట్టో కమాండ్తో కొనసాగే ముందు మీరు ఎల్లప్పుడూ రెండింటినీ com కమాండ్ లేదా diff కమాండ్తో పోల్చవచ్చు.
డైరెక్టరీలు & ఫోల్డర్ కంటెంట్లను విలీనం చేయడానికి డిట్టోను ఉపయోగించడం
గుర్తుంచుకోండి, గమ్యం ఇప్పటికే ఉందో లేదో చూడటానికి డిట్టో తనిఖీ చేస్తుంది మరియు అలా అయితే, అది మూలం యొక్క డైరెక్టరీలను గమ్యస్థానానికి విలీనం చేస్తుంది. ఇది ముఖ్యమైనది మరియు చాలా ఉపయోగకరంగా ఉంది, Mac OS Xలో కమాండ్ లైన్ నుండి డైరెక్టరీలను విలీనం చేయడానికి ఇది సులభమైన మార్గాలలో ఒకటిగా ఉంది (ఇది ఇప్పుడు ఫైండర్లో కూడా సులభం).
డిట్టో ~/పిక్చర్స్/ఫాల్2015/ /వాల్యూమ్స్/ఫోటోబ్యాకప్/2015/
ఇది "Fall2015" నుండి అన్ని చిత్రాలను తీసుకుంటుంది మరియు వాటిని ముందుగా ఉన్న డైరెక్టరీ "2015"కి కాపీ చేస్తుంది, మూలాధారం నుండి గమ్యస్థానానికి కంటెంట్లను సమర్థవంతంగా విలీనం చేస్తుంది. మళ్లీ, గమ్యం ఇప్పటికే ఉన్నప్పుడే విలీన ప్రవర్తన జరుగుతుంది, గమ్యం ఉనికిలో లేకుంటే అది పేర్కొన్న విధంగా లేదా మూలం పేరుగా సృష్టించబడుతుంది.
మీరు సింబాలిక్ లింక్లతో డైరెక్టరీల నుండి డేటాను కాపీ చేయడానికి డిట్టోని ఉపయోగిస్తుంటే, -V (అన్ని వెర్బోస్) ఫ్లాగ్ ఉపయోగించడం విలువైనది ఎందుకంటే ఇది కాపీ చేయబడిన ప్రతి ఫైల్ మరియు సింబాలిక్ లింక్ను ప్రదర్శిస్తుంది. గమనిక -V అనేది -v కంటే భిన్నమైనది, ఇది ఫైల్లను అవుట్పుట్గా మాత్రమే చూపుతుంది మరియు సింబాలిక్ లింక్లు కాదు.
Dittoని ఉపయోగించి మెటాడేటా లేకుండా కాపీ చేయండి
కొన్ని కారణాల వల్ల మీరు మెటాడేటా మరియు రిసోర్స్ ఫోర్క్లను కాపీ చేయకూడదనుకుంటే, మీరు –norsrc ఫ్లాగ్ని ఇలా ఉపయోగించండి:
డిట్టో -V --norsrc ~/నమూనా/ఫోల్డర్ /వాల్యూమ్స్/నోమెటాడేటాబ్యాకప్లు
–norsrc ఫ్లాగ్ని ఉపయోగించడం డిట్టో యొక్క ప్రాథమిక ప్రయోజనాన్ని ఓడిస్తుంది, అయితే ఇది కొన్ని సందర్భాల్లో ఉపయోగపడుతుంది.
మీరు దాని మాన్యువల్ పేజీని చదవడం ద్వారా అద్భుతమైన డిట్టో కమాండ్ గురించి మరింత తెలుసుకోవచ్చు, టైప్ చేయడం ద్వారా Mac OS Xలో యాక్సెస్ చేయవచ్చు:
మనిషి డిట్టో
ఎప్పటిలాగే, మాన్యువల్ పేజీలో పైకి క్రిందికి నావిగేట్ చేయడానికి బాణం కీలను ఉపయోగించండి.
మీరు డిట్టోపై ఎక్కువగా ఆధారపడే ముందు, మీ ప్రణాళికాబద్ధమైన వినియోగంతో ఇది ఎలా పని చేస్తుందో అర్థం చేసుకోవడానికి అసంగతమైన ఫైల్ కదలికలు మరియు డైరెక్టరీ విలీనంతో దీన్ని కొన్ని సార్లు ప్రయత్నించండి.