Linux లో .tar.gz లేదా .tar.bz2 ఫైల్ నుండి ఫైళ్ళను ఎలా తీయాలి

తారు ఫైళ్లు కంప్రెస్డ్ ఆర్కైవ్‌లు. ఉబుంటు వంటి లైనక్స్ పంపిణీని ఉపయోగిస్తున్నప్పుడు లేదా మాకోస్‌లో టెర్మినల్‌ను ఉపయోగిస్తున్నప్పుడు కూడా మీరు వాటిని తరచుగా ఎదుర్కొంటారు. టార్బాల్ అని కూడా పిలువబడే తారు ఫైల్ యొక్క విషయాలను ఎలా తీయాలి - లేదా అన్‌టార్ - ఇక్కడ ఉంది.

.Tar.gz మరియు .tar.bz2 అంటే ఏమిటి?

కలిగి ఉన్న ఫైళ్ళు a .tar.gz లేదా a .tar.bz2 పొడిగింపు కంప్రెస్డ్ ఆర్కైవ్ ఫైల్స్. కేవలం ఒక ఫైల్ .తారు పొడిగింపు కంప్రెస్ చేయబడలేదు, కానీ అవి చాలా అరుదుగా ఉంటాయి.

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

ది.gz లేదా .bz2 పొడిగింపు ప్రత్యయం ఆర్కైవ్ కంప్రెస్ చేయబడిందని సూచిస్తుంది gzip లేదా bzip2 కుదింపు అల్గోరిథం. ది తారు కమాండ్ రెండు రకాల ఫైల్‌లతో సంతోషంగా పనిచేస్తుంది, కాబట్టి ఇది ఏ కుదింపు పద్ధతిని ఉపయోగించాలో పట్టింపు లేదు - మరియు మీకు బాష్ షెల్ ఉన్న ప్రతిచోటా ఇది అందుబాటులో ఉండాలి. మీరు తగినదాన్ని ఉపయోగించాలి తారు కమాండ్ లైన్ ఎంపికలు.

తారు ఫైళ్ళ నుండి ఫైళ్ళను సంగ్రహిస్తోంది

మీరు షీట్ మ్యూజిక్ యొక్క రెండు ఫైళ్ళను డౌన్‌లోడ్ చేశారని చెప్పండి. ఒక ఫైల్ అంటారు ukulele_songs.tar.gz , మరొకటి అంటారు గిటార్_సాంగ్స్.టార్.బిజ్ 2. ఈ ఫైళ్ళు డౌన్‌లోడ్ డైరెక్టరీలో ఉన్నాయి.

ఉకులేలే పాటలను సంగ్రహిద్దాం:

tar -xvzf ukulele_songs.tar.gz 

ఫైల్స్ సంగ్రహించినప్పుడు, అవి టెర్మినల్ విండోలో ఇవ్వబడతాయి.

మేము ఉపయోగించిన కమాండ్ లైన్ ఎంపికలు:

  • -x: సంగ్రహించండి, తారు ఫైల్ నుండి ఫైళ్ళను తిరిగి పొందండి.
  • -వి: వెర్బోస్, ఫైల్స్ సేకరించినట్లు జాబితా చేయండి.
  • -z: Gzip, తారు ఫైల్‌ను విడదీయడానికి gzip ని ఉపయోగించండి.
  • -f: ఫైల్, మనకు కావలసిన తారు ఫైలు పేరు తారు పని చేయడానికి. ఈ ఎంపికను తారు ఫైల్ పేరుతో తప్పక అనుసరించాలి.

డైరెక్టరీలోని ఫైళ్ళను జాబితా చేయండి ls మరియు ఉకులేలే సాంగ్స్ అనే డైరెక్టరీ సృష్టించబడిందని మీరు చూస్తారు. సేకరించిన ఫైళ్లు ఆ డైరెక్టరీలో ఉన్నాయి. ఈ డైరెక్టరీ ఎక్కడ నుండి వచ్చింది? ఇది లో ఉంది తారు ఫైల్, మరియు ఫైళ్ళతో పాటు సేకరించబడింది.

ఇప్పుడు గిటార్ పాటలను సంగ్రహిద్దాం. ఇది చేయుటకు మేము మునుపటిలాగే అదే ఆదేశాన్ని ఉపయోగిస్తాము కాని ఒక ముఖ్యమైన తేడాతో. ది .bz2 పొడిగింపు ప్రత్యయం bzip2 ఆదేశాన్ని ఉపయోగించి కంప్రెస్ చేయబడిందని మాకు చెబుతుంది. బదులుగా-z (gzip) ఎంపిక, మేము ఉపయోగిస్తాము -జె (bzip2) ఎంపిక.

tar -xvjf గిటార్_సాంగ్స్.టార్.బిజ్ 2

ఫైల్స్ తీసినప్పుడు మరోసారి టెర్మినల్‌కు జాబితా చేయబడతాయి. స్పష్టంగా చెప్పాలంటే, మేము ఉపయోగించిన కమాండ్ లైన్ ఎంపికలు తారు కోసం .tar.bz2 ఫైల్:

  • -x: తారు ఫైల్ నుండి ఫైళ్ళను సంగ్రహించండి, తిరిగి పొందండి.
  • -వి: వెర్బోస్, ఫైల్స్ సేకరించినట్లు జాబితా చేయండి.
  • -జె: Bzip2, తారు ఫైల్‌ను విడదీయడానికి bzip2 ని ఉపయోగించండి.
  • -f: ఫైల్, తారుతో పనిచేయాలని మేము కోరుకుంటున్న తారు ఫైల్ పేరు.

డౌన్‌లోడ్ డైరెక్టరీలో ఫైల్‌లను జాబితా చేస్తే, గిటార్ సాంగ్స్ అనే మరో డైరెక్టరీ సృష్టించబడిందని మనం చూస్తాము.

ఫైళ్ళను ఎక్కడ సంగ్రహించాలో ఎంచుకోవడం

ప్రస్తుత డైరెక్టరీ కాకుండా వేరే ప్రదేశానికి ఫైళ్ళను సేకరించాలనుకుంటే, మేము ఉపయోగించి లక్ష్య డైరెక్టరీని పేర్కొనవచ్చు -సి (పేర్కొన్న డైరెక్టరీ) ఎంపిక.

tar -xvjf kit_songs.tar.gz -C Docu / పత్రాలు / పాటలు /

మా పత్రాలు / పాటల డైరెక్టరీలో చూస్తే గిటార్ సాంగ్స్ డైరెక్టరీ సృష్టించబడిందని చూస్తాము.

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

mkdir -p Docu / పత్రాలు / పాటలు / డౌన్‌లోడ్ && tar -xvjf గిటార్_సోంగ్స్.టార్.జి-సి ~ / పత్రాలు / పాటలు / డౌన్‌లోడ్ /

ది -పి (తల్లిదండ్రులు) ఎంపిక కారణాలు mkdir అవసరమైన పేరెంట్ డైరెక్టరీలను సృష్టించడానికి, లక్ష్య డైరెక్టరీ సృష్టించబడిందని నిర్ధారిస్తుంది.

వాటిని సంగ్రహించే ముందు తారు ఫైళ్ళను లోపల చూడటం

ఇప్పటివరకు మేము విశ్వాసం యొక్క లీపుని తీసుకున్నాము మరియు కనిపించని ఫైళ్ళను సేకరించాము. మీరు దూకడానికి ముందు చూడాలనుకోవచ్చు. మీరు a యొక్క విషయాలను సమీక్షించవచ్చు తారు మీరు దాన్ని ఉపయోగించి సంగ్రహించే ముందు ఫైల్ చేయండి -t (జాబితా) ఎంపిక. సాధారణంగా అవుట్పుట్ను పైప్ చేయడం సౌకర్యంగా ఉంటుంది తక్కువ ఆదేశం.

tar -tf ukulele_songs.tar.gz | తక్కువ

మేము ఉపయోగించాల్సిన అవసరం లేదని గమనించండి -z ఫైళ్ళను జాబితా చేసే ఎంపిక. మేము మాత్రమే జోడించాలి -z మేము ఉన్నప్పుడు ఎంపిక సంగ్రహిస్తోంది నుండి ఫైళ్ళు .tar.gz ఫైల్. అదేవిధంగా, మాకు ఇది అవసరం లేదు -జె a లో ఫైళ్ళను జాబితా చేసే ఎంపిక tar.bz2 ఫైల్.

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

ఉకులేలే సాంగ్స్ డైరెక్టరీలో రాండమ్ సాంగ్స్, రామోన్స్ మరియు పాజిబుల్స్ అనే డైరెక్టరీలు ఉన్నాయని మనం చూడవచ్చు.

తారు ఫైల్‌లోని డైరెక్టరీ నుండి అన్ని ఫైల్‌లను సేకరించేందుకు కింది ఆదేశాన్ని ఉపయోగించండి. మార్గంలో ఖాళీలు ఉన్నందున మార్గం కొటేషన్ మార్కులతో చుట్టబడిందని గమనించండి.

tar -xvzf ukulele_songs.tar.gz "ఉకులేలే సాంగ్స్ / రామోన్స్ /"

ఒకే ఫైల్ను సంగ్రహించడానికి, మార్గం మరియు ఫైల్ పేరును అందించండి.

tar -xvzf ukulele_songs.tar.gz "ఉకులేలే సాంగ్స్ / 023 - మై బేబ్.ఓడ్ట్"

వైల్డ్‌కార్డ్‌లను ఉపయోగించడం ద్వారా మీరు ఫైల్‌ల ఎంపికను సేకరించవచ్చు * అక్షరాల యొక్క ఏదైనా స్ట్రింగ్‌ను సూచిస్తుంది మరియు ? ఏ ఒక్క అక్షరాన్ని సూచిస్తుంది. వైల్డ్‌కార్డ్‌లను ఉపయోగించడం అవసరం - విల్డ్ కార్డులు ఎంపిక.

tar -xvz --wildcards -f ukulele_songs.tar.gz "ఉకులేలే సాంగ్స్ / పాజిబుల్స్ / బి *"

డైరెక్టరీలను సంగ్రహించకుండా ఫైళ్ళను సంగ్రహిస్తుంది

తారు ఫైల్‌లోని డైరెక్టరీ నిర్మాణాన్ని మీ హార్డ్ డ్రైవ్‌లో పున reat సృష్టి చేయకూడదనుకుంటే, ఉపయోగించండి - స్ట్రిప్-భాగాలు ఎంపిక. ది - స్ట్రిప్-భాగాలు ఎంపికకు సంఖ్యా పరామితి అవసరం. ఎన్ని స్థాయిల డైరెక్టరీలను విస్మరించాలో సంఖ్య సూచిస్తుంది. విస్మరించిన డైరెక్టరీల నుండి ఫైళ్ళు ఇప్పటికీ సంగ్రహించబడ్డాయి, కానీ డైరెక్టరీ నిర్మాణం మీ హార్డ్ డ్రైవ్‌లో ప్రతిరూపం కాలేదు.

మేము పేర్కొంటే - స్ట్రిప్-భాగాలు = 1 మా ఉదాహరణ తారు ఫైల్‌తో, తారు ఫైల్‌లోని ఉకులేలే సాంగ్స్ టాప్-డైరెక్టరీ హార్డ్ డ్రైవ్‌లో సృష్టించబడదు. ఆ డైరెక్టరీకి సంగ్రహించిన ఫైల్‌లు మరియు డైరెక్టరీలు లక్ష్య డైరెక్టరీలో సేకరించబడతాయి.

tar -xvzf ukulele_songs.tar.gz - స్ట్రిప్-భాగాలు = 1

మా ఉదాహరణ తారు ఫైల్‌లో డైరెక్టరీ గూడు యొక్క రెండు స్థాయిలు మాత్రమే ఉన్నాయి. కాబట్టి మనం ఉపయోగిస్తే - స్ట్రిప్-భాగాలు = 2, అన్ని ఫైళ్ళు లక్ష్య డైరెక్టరీలో సంగ్రహించబడతాయి మరియు ఇతర డైరెక్టరీలు సృష్టించబడవు.

tar -xvzf ukulele_songs.tar.gz - స్ట్రిప్-భాగాలు = 2

మీరు Linux man పేజీని చూస్తే మీరు దాన్ని చూస్తారు తారు "కమాండ్ చాలా కమాండ్ లైన్ ఎంపికలను కలిగి ఉంది" అనే శీర్షికకు మంచి అభ్యర్థిగా ఉండాలి. కృతజ్ఞతగా, నుండి ఫైళ్ళను సేకరించేందుకు మాకు అనుమతి ఇవ్వడం .tar.gz మరియు tar.bz2 గ్రాన్యులర్ కంట్రోల్ యొక్క మంచి డిగ్రీ ఉన్న ఫైల్స్, మేము ఈ ఎంపికలలో కొన్ని మాత్రమే గుర్తుంచుకోవాలి.


$config[zx-auto] not found$config[zx-overlay] not found