దాదాపు ప్రతి లైనక్స్ డిస్ట్రిబ్యూషన్లో టార్ కమాండ్ ముందే ఇన్స్టాల్ చేయబడుతుంది. కాబట్టి, మీకు అవసరమైనప్పుడు అది సిద్ధంగా ఉంది.
ఈ ఆర్టికల్లో, Linux tar ఆదేశాన్ని ఫైల్స్ కంప్రెస్ చేయడానికి మరియు కంప్రెస్డ్ ఫైల్స్ డికంప్రెస్ చేయడానికి ఎలా ఉపయోగించాలో నేను మీకు చూపించబోతున్నాను. కాబట్టి, ప్రారంభిద్దాం.
నా దగ్గర డైరెక్టరీ ఉంది ~/ప్రాజెక్ట్లు నా హోమ్ డైరెక్టరీలో. నా దగ్గర files/ప్రాజెక్ట్స్ డైరెక్టరీలో కింది ఫైల్లు మరియు డైరెక్టరీలు ఉన్నాయి. ఈ కథనంలో తార్ ఆదేశంతో ఆర్కైవ్ ఫైల్స్ ఎలా తయారు చేయాలో ప్రదర్శించడానికి నేను ఈ ఫైల్స్ మరియు డైరెక్టరీలను ఉపయోగిస్తాను.
లోని ప్రతిదాని యొక్క తార్ ఆర్కైవ్ను సృష్టించడానికి ~/ప్రాజెక్ట్ డైరెక్టరీ, తార్ ఆదేశాన్ని క్రింది విధంగా అమలు చేయండి:
$తారుcvf ప్రాజెక్ట్.టార్ ప్రాజెక్ట్
ఆర్కైవ్ ప్రాజెక్ట్.తార్ సృష్టించాలి.
మీరు గమనిస్తే, ఆర్కైవ్ ఫైల్ ప్రాజెక్ట్.తార్ సృష్టించబడింది. దీని పరిమాణం 51 MB.
అప్రమేయంగా, తార్ ఆర్కైవ్ కంప్రెస్ చేయబడలేదు. కానీ, మీకు కావాలంటే, మీరు ఆర్కైవ్లోని కంటెంట్లను ఉపయోగించి కంప్రెస్ చేయవచ్చు gzip మరియు bzip2 అల్గోరిథం.
మునుపటి ఉదాహరణలో gzip కుదింపు చేయడానికి, మీరు దీనిని ఉపయోగించాలి -తో కింది విధంగా తార్ కమాండ్ యొక్క ఎంపిక:
$తారుxvzf project.tar.gz పాయింట్/
Project.tar.gz ఆర్కైవ్ సృష్టించాలి. మీరు గమనిస్తే, ఫైల్ పరిమాణం కంప్రెస్ చేయని వెర్షన్ కంటే కొంచెం చిన్నది. నిజ జీవిత దృష్టాంతంలో, మీరు మెరుగైన ఫలితాలను పొందుతారు ఎందుకంటే నేను వీటిని ఉపయోగించి ఈ ఫైళ్లను రూపొందించాను /dev/urandom మరియు డిడి ఆదేశాలు. కాబట్టి, కుదింపు అల్గోరిథంలు సరిగ్గా పని చేయలేదు.
మునుపటి ఉదాహరణలో bzip2 కుదింపు చేయడానికి, మీరు దీనిని ఉపయోగించాలి -తో కింది విధంగా తార్ కమాండ్ యొక్క ఎంపిక:
$తారుcvjf project.tar.bzip2 ప్రాజెక్ట్/
మీరు గమనిస్తే, ది Project.tar.bzip2 ఆర్కైవ్ సృష్టించబడింది.
నిర్దిష్ట ఫైళ్లు మరియు డైరెక్టరీలను కంప్రెస్ చేస్తోంది:
మీకు ఇష్టం లేకపోతే డైరెక్టరీని కంప్రెస్ చేయనవసరం లేదు. మీరు టార్ కమాండ్లోని విభిన్న మార్గంలో (సాపేక్ష లేదా సంపూర్ణమైన) విభిన్న ఫైల్లు మరియు డైరెక్టరీలను పేర్కొనవచ్చు మరియు వాటిని క్రింది విధంగా కంప్రెస్ చేయవచ్చు:
$తారుcvzf ముఖ్యమైన_etc.tar.gz/మొదలైనవి/virc/మొదలైనవి/fstab ప్రాజెక్ట్/test1.txt ప్రాజెక్ట్/డాక్స్
పేర్కొన్న ఫైళ్లు మరియు డైరెక్టరీలు ఆర్కైవ్ ఫైల్గా కంప్రెస్ చేయబడతాయి ముఖ్యమైన_etc.tar.gz .
ఫైల్లు మరియు డైరెక్టరీలను మినహాయించి:
మీరు తార్ కమాండ్తో మొత్తం డైరెక్టరీని కంప్రెస్ చేయవలసి వచ్చినప్పుడు మరియు మీరు లోపల కొన్ని ఫైల్లు మరియు డైరెక్టరీలను చేర్చడానికి ఇష్టపడనప్పుడు, మీరు దీనిని ఉపయోగించవచ్చు - మినహాయించండి కింది విధంగా తార్ కమాండ్ యొక్క ఎంపిక:
$తారుcvzf project.tar.gz-మినహాయించండి= ప్రాజెక్ట్/డాక్స్-మినహాయించండి= ప్రాజెక్ట్/test.img ప్రాజెక్ట్/
మీరు గమనిస్తే, ది test.img ఫైల్ మరియు డాక్స్/ దాని కంటెంట్తో సహా డైరెక్టరీ ఆర్కైవ్ నుండి మినహాయించబడింది.
తారు ఆర్కైవ్లోని విషయాల జాబితా:
మీరు తార్ ఆర్కైవ్ను సేకరించే ముందు, తార్ ఆర్కైవ్ యొక్క ఫైల్ మరియు డైరెక్టరీ నిర్మాణాన్ని తెలుసుకోవడం ఎల్లప్పుడూ మంచిది. కింది ఆదేశంతో మీరు తార్ ఆర్కైవ్ లోపల ఉన్న అన్ని ఫైల్లు మరియు డైరెక్టరీలను జాబితా చేయవచ్చు:
$తారుtf ప్రాజెక్ట్.తార్మీరు చూడగలిగినట్లుగా, తార్ ఆర్కైవ్ యొక్క ఫైల్ మరియు డైరెక్టరీ నిర్మాణం ముద్రించబడింది.
ఫైల్ మరియు డైరెక్టరీ అనుమతులు మరియు తార్ ఆర్కైవ్ లోపల ఉన్న ఫైల్లు మరియు డైరెక్టరీల గురించి ఇతర సమాచారాన్ని చూడటానికి, తార్ ఆదేశాన్ని క్రింది విధంగా అమలు చేయండి:
$తారుtvf ప్రాజెక్ట్.టార్మీరు చూడగలిగినట్లుగా, తార్ ఆర్కైవ్లోని విషయాలు మరియు ప్రతి ఫైల్లు మరియు డైరెక్టరీల గురించి చాలా సమాచారం జాబితా చేయబడ్డాయి.
తారు ఆర్కైవ్లను సంగ్రహిస్తోంది:
తార్ ఆర్కైవ్ను సేకరించేందుకు, ఆర్కైవ్ కంప్రెస్ చేయబడిందా లేదా అని మీరు తెలుసుకోవాలి. ఆర్కైవ్ కంప్రెస్ చేయబడితే, ఆర్కైవ్ను కంప్రెస్ చేయడానికి ఏ కంప్రెషన్ అల్గోరిథం ఉపయోగించబడుతుందో మీరు తెలుసుకోవాలి.
సాధారణంగా, మీరు ఆర్కైవ్ ఫైల్ పేరు నుండి ఈ సమాచారాన్ని కనుగొంటారు. ఆర్కైవ్ ఫైల్ పేరు ముగిసినట్లయితే .తారు , అప్పుడు కన్వెన్షన్ ద్వారా ఇది తార్ ఆర్కైవ్ మరియు కంప్రెస్ చేయబడదు.
ఆర్కైవ్ యొక్క ఫైల్ పేరు ఇలా ముగిస్తే .tar.gz , అప్పుడు అది ఒక gzip కంప్రెస్డ్ ఆర్కైవ్.
ఆర్కైవ్ యొక్క ఫైల్ పేరు ఇలా ముగిస్తే .tar.bzip2 , అప్పుడు అది bzip2 కంప్రెస్డ్ ఆర్కైవ్.
అయినప్పటికీ, ప్రజలు తార్ ఆర్కైవ్ ఫైల్కి ప్రాతినిధ్యం వహించాలనుకుంటున్న ఏదైనా ఫైల్ పొడిగింపును ఉపయోగించవచ్చు. ఏదీ వారిని ఆపడం లేదు. కాబట్టి, ఉపయోగించడం ఉత్తమ మార్గం ఫైల్ కమాండ్
ఆర్కైవ్ గురించి సమాచారాన్ని కనుగొనడానికి (చెప్పండి ప్రాజెక్ట్ 2. తార ), అమలు చేయండి ఫైల్ కింది విధంగా ఆదేశం:
$ఫైల్ప్రాజెక్ట్ 2. తారమీరు చూడగలిగినట్లుగా, ఫైల్ ఎక్స్టెన్షన్ సరిగ్గా సెట్ చేయనప్పటికీ, ఫైల్ కమాండ్ ఇప్పటికీ ఇది జిజిప్ కంప్రెస్డ్ ఆర్కైవ్ అని చెబుతుంది.
ఇప్పుడు, సంపీడనం కాని తారు ఆర్కైవ్ను సంగ్రహించడానికి ప్రాజెక్ట్.తార్ మీరు మీ ప్రస్తుత పని డైరెక్టరీలో సృష్టించారు, కింది ఆదేశాన్ని అమలు చేయండి:
$తారుxvf ప్రాజెక్ట్.టార్ఈ కమాండ్ మీ ప్రస్తుత పని డైరెక్టరీలోని ఆర్కైవ్ను సంగ్రహిస్తుంది.
మీరు ఆర్కైవ్ను ఇతర డైరెక్టరీకి సేకరించాలనుకుంటే, చెప్పండి ~/డౌన్లోడ్లు , తార్ ఆదేశాన్ని ఈ క్రింది విధంగా అమలు చేయండి:
$తారుxvf ప్రాజెక్ట్.టార్-సిఐ/డౌన్లోడ్లుగమనిక: మీరు ఆర్కైవ్ను సేకరిస్తున్న డైరెక్టరీ మీరు ఆదేశాన్ని అమలు చేయడానికి ముందు ఉండాలి. అది కాకపోతే, తార్ ఆర్కైవ్ను సేకరించలేరు. కాబట్టి, డైరెక్టరీ ఉందో లేదో నిర్ధారించుకోండి మరియు అది కాకపోతే, mkdir ఆదేశంతో డైరెక్టరీని సృష్టించండి.
ఆర్కైవ్ ప్రాజెక్ట్.టార్ ~/డౌన్లోడ్ల డైరెక్టరీలో సంగ్రహించబడింది.
మీరు గమనిస్తే, ఆర్కైవ్లోని విషయాలు ఇప్పుడు ~/డౌన్లోడ్ల డైరెక్టరీలో అందుబాటులో ఉన్నాయి.
ఆర్కైవ్ gzip కంప్రెస్ చేయబడితే, దాన్ని ఉపయోగించండి -తో మీరు ఈ క్రింది విధంగా ఆర్కైవ్ను సేకరించినప్పుడు ఎంపిక.
$తారుxvzf ప్రాజెక్ట్.టార్-సిఐ/డౌన్లోడ్లుఆర్కైవ్ bzip2 కంప్రెస్ చేయబడితే, దాన్ని ఉపయోగించండి -జె మీరు ఈ క్రింది విధంగా ఆర్కైవ్ను సేకరించినప్పుడు ఎంపిక.
$తారుxvjf ప్రాజెక్ట్.టార్-సిఐ/డౌన్లోడ్లుసహాయం పొందడం:
తార్ కమాండ్లో చాలా ఆప్షన్లు ఉన్నాయి. ఈ వ్యాసంలో ప్రతి ఒక్కటి కవర్ చేయడం సాధ్యం కాదు. కానీ, దాని గురించి మరింత తెలుసుకోవడానికి మీరు తార్ కమాండ్ యొక్క మ్యాన్పేజీని చదవవచ్చు. ఈ కథనంలో తారు ఆదేశంతో ఎలా ప్రారంభించాలో నేను మీకు చూపించాను. ఇప్పుడు, మీరు మీ స్వంతంగా ముందుకు సాగాలి.
తార్ కమాండ్ యొక్క మ్యాన్పేజీని తెరవడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$మనిషి తారు
కాబట్టి, మీరు Linux లో తార్ కమాండ్ను ఎలా ఉపయోగిస్తున్నారు. ఈ కథనాన్ని చదివినందుకు ధన్యవాదాలు.