லினக்ஸில் தார் கட்டளையைப் பயன்படுத்தி கோப்புகளை சுருக்கி பிரித்தெடுப்பது எப்படி
லினக்ஸில் உள்ள தார் கட்டளை பெரும்பாலும் .tar.gz அல்லது .tgz காப்பகக் கோப்புகளை உருவாக்கப் பயன்படுகிறது, இது “டார்பால்ஸ்” என்றும் அழைக்கப்படுகிறது. இந்த கட்டளைக்கு ஏராளமான விருப்பங்கள் உள்ளன, ஆனால் தார் மூலம் காப்பகங்களை விரைவாக உருவாக்க நீங்கள் சில எழுத்துக்களை நினைவில் வைத்திருக்க வேண்டும். தார் கட்டளை விளைவாக வரும் காப்பகங்களையும் பிரித்தெடுக்க முடியும்.
லினக்ஸ் விநியோகங்களுடன் சேர்க்கப்பட்ட குனு தார் கட்டளை ஒருங்கிணைந்த சுருக்கத்தைக் கொண்டுள்ளது. இது ஒரு .tar காப்பகத்தை உருவாக்கி, பின்னர் அதை ஒரு கட்டளையில் gzip அல்லது bzip2 சுருக்கத்துடன் சுருக்கலாம். அதனால்தான் இதன் விளைவாக வரும் கோப்பு .tar.gz கோப்பு அல்லது .tar.bz2 கோப்பு.
முழு அடைவு அல்லது ஒற்றை கோப்பை சுருக்கவும்
லினக்ஸில் ஒரு முழு கோப்பகத்தையும் அல்லது ஒரு கோப்பையும் சுருக்க பின்வரும் கட்டளையைப் பயன்படுத்தவும். நீங்கள் குறிப்பிடும் ஒரு கோப்பகத்தில் உள்ள மற்ற எல்லா கோப்பகங்களையும் இது சுருக்கிவிடும் - வேறுவிதமாகக் கூறினால், இது மீண்டும் மீண்டும் செயல்படுகிறது.
tar -czvf name-of-archive.tar.gz / path / to / directory-or-file
அந்த சுவிட்சுகள் உண்மையில் எதைக் குறிக்கின்றன என்பது இங்கே:
- -சி: சிஒரு காப்பகத்தை மீண்டும் கூறுங்கள்.
- -z: காப்பகத்தை g உடன் சுருக்கவும்zip.
- -v: காப்பகத்தை உருவாக்கும் போது முனையத்தில் முன்னேற்றத்தைக் காண்பி, இது “verbose ”பயன்முறை. இந்த கட்டளைகளில் v எப்போதும் விருப்பமானது, ஆனால் அது உதவியாக இருக்கும்.
- -f: குறிப்பிட உங்களை அனுமதிக்கிறது fகாப்பகத்தின் ilename.
தற்போதைய கோப்பகத்தில் உங்களிடம் “பொருள்” என்ற அடைவு இருப்பதாகவும், அதை archive.tar.gz என்ற கோப்பில் சேமிக்க விரும்புகிறீர்கள் என்றும் சொல்லலாம். பின்வரும் கட்டளையை நீங்கள் இயக்குவீர்கள்:
tar -czvf archive.tar.gz பொருள்
அல்லது, தற்போதைய கணினியில் / usr / local / ஏதேனும் ஒரு அடைவு இருப்பதாகக் கூறலாம், அதை archive.tar.gz என்ற கோப்பில் சுருக்கவும் விரும்புகிறீர்கள். பின்வரும் கட்டளையை நீங்கள் இயக்குவீர்கள்:
tar -czvf archive.tar.gz / usr / local / something
பல கோப்பகங்கள் அல்லது கோப்புகளை ஒரே நேரத்தில் சுருக்கவும்
தொடர்புடையது:லினக்ஸ் டெர்மினலில் இருந்து கோப்புகளை எவ்வாறு நிர்வகிப்பது: நீங்கள் தெரிந்து கொள்ள வேண்டிய 11 கட்டளைகள்
ஒற்றை கோப்பகத்தை அமுக்க தார் அடிக்கடி பயன்படுத்தப்படும்போது, பல கோப்பகங்கள், பல தனிப்பட்ட கோப்புகள் அல்லது இரண்டையும் சுருக்கவும் இதைப் பயன்படுத்தலாம். ஒரு கோப்பிற்கு பதிலாக கோப்புகள் அல்லது கோப்பகங்களின் பட்டியலை வழங்கவும். எடுத்துக்காட்டாக, நீங்கள் / home / ubuntu / Downloads அடைவு, / usr / local / stuff அடைவு மற்றும் /home/ubuntu/Documents/notes.txt கோப்பை சுருக்க விரும்புகிறீர்கள் என்று சொல்லலாம். நீங்கள் பின்வரும் கட்டளையை இயக்குகிறீர்கள்:
tar -czvf archive.tar.gz / home / ubuntu / Downloads / usr / local / stuff /home/ubuntu/Documents/notes.txt
நீங்கள் காப்புப் பிரதி எடுக்க விரும்பும் பல கோப்பகங்கள் அல்லது கோப்புகளை பட்டியலிடுங்கள்.
கோப்பகங்கள் மற்றும் கோப்புகளை விலக்கு
சில சந்தர்ப்பங்களில், நீங்கள் ஒரு முழு கோப்பகத்தையும் சுருக்க விரும்பலாம், ஆனால் சில கோப்புகள் மற்றும் கோப்பகங்களை சேர்க்கக்கூடாது. ஒரு சேர்ப்பதன் மூலம் நீங்கள் அவ்வாறு செய்யலாம் --exclude
நீங்கள் விலக்க விரும்பும் ஒவ்வொரு அடைவு அல்லது கோப்பிற்கும் மாறவும்.
எடுத்துக்காட்டாக, நீங்கள் / வீடு / உபுண்டு அமுக்க விரும்புகிறீர்கள் என்று சொல்லலாம், ஆனால் நீங்கள் / வீடு / உபுண்டு / பதிவிறக்கங்கள் மற்றும் / ஹோம் / உபுண்டு / கேச் கோப்பகங்களை சுருக்க விரும்பவில்லை. நீங்கள் அதை எப்படி செய்வது என்பது இங்கே:
tar -czvf archive.tar.gz / home / ubuntu --exclude = / home / ubuntu / Downloads --exclude = / home / ubuntu / .cache
தி --exclude
சுவிட்ச் மிகவும் சக்தி வாய்ந்தது. இது கோப்பகங்கள் மற்றும் கோப்புகளின் பெயர்களை எடுக்காது - இது உண்மையில் வடிவங்களை ஏற்றுக்கொள்கிறது. இதை நீங்கள் இன்னும் நிறைய செய்ய முடியும். எடுத்துக்காட்டாக, நீங்கள் ஒரு முழு கோப்பகத்தையும் காப்பகப்படுத்தலாம் மற்றும் பின்வரும் கட்டளையுடன் அனைத்து .mp4 கோப்புகளையும் விலக்கலாம்:
tar -czvf archive.tar.gz / home / ubuntu --exclude = *. mp4
அதற்கு பதிலாக bzip2 சுருக்கத்தைப் பயன்படுத்தவும்
.Tar.gz அல்லது .tgz கோப்புகளை உருவாக்க gzip சுருக்கம் பெரும்பாலும் பயன்படுத்தப்படுகிறது, தார் bzip2 சுருக்கத்தையும் ஆதரிக்கிறது. இது பெரும்பாலும் .tar.bz2, .tar.bz அல்லது .tbz கோப்புகளை பெயரிடப்பட்ட bzip2- சுருக்கப்பட்ட கோப்புகளை உருவாக்க உங்களை அனுமதிக்கிறது. அவ்வாறு செய்ய, இங்கே கட்டளைகளில் -z ஐ gzip க்கு பதிலாக bzip2 க்கு -j உடன் மாற்றவும்.
ஜிஜிப் வேகமானது, ஆனால் இது பொதுவாக சற்று குறைவாக அமுக்குகிறது, எனவே நீங்கள் சற்றே பெரிய கோப்பைப் பெறுவீர்கள். Bzip2 மெதுவாக உள்ளது, ஆனால் இது இன்னும் கொஞ்சம் சுருக்குகிறது, எனவே நீங்கள் சற்றே சிறிய கோப்பைப் பெறுவீர்கள். Gzip மேலும் பொதுவானது, முன்னிருப்பாக gzip ஆதரவு உட்பட சில அகற்றப்பட்ட லினக்ஸ் அமைப்புகள், ஆனால் bzip2 ஆதரவு அல்ல. பொதுவாக, gzip மற்றும் bzip2 ஆகியவை நடைமுறையில் ஒரே மாதிரியானவை, இவை இரண்டும் ஒரே மாதிரியாக செயல்படும்.
எடுத்துக்காட்டாக, பொருள் கோப்பகத்தை சுருக்க நாங்கள் வழங்கிய முதல் எடுத்துக்காட்டுக்கு பதிலாக, பின்வரும் கட்டளையை இயக்குவீர்கள்:
tar -cjvf archive.tar.bz2 பொருள்
ஒரு காப்பகத்தை பிரித்தெடுக்கவும்
உங்களிடம் ஒரு காப்பகம் கிடைத்ததும், தார் கட்டளையுடன் அதைப் பிரித்தெடுக்கலாம். பின்வரும் கட்டளை archive.tar.gz இன் உள்ளடக்கங்களை தற்போதைய கோப்பகத்தில் பிரித்தெடுக்கும்.
tar -xzvf archive.tar.gz
இது தவிர, நாம் மேலே பயன்படுத்திய காப்பக உருவாக்கும் கட்டளைக்கு சமம் -எக்ஸ்
சுவிட்ச் மாற்றுகிறது -சி
சொடுக்கி. நீங்கள் விரும்புவதை இது குறிப்பிடுகிறதுஎக்ஸ்ஒன்றை உருவாக்குவதற்கு பதிலாக ஒரு காப்பகத்தை அனுப்பவும்.
காப்பகத்தின் உள்ளடக்கங்களை ஒரு குறிப்பிட்ட கோப்பகத்தில் பிரித்தெடுக்க நீங்கள் விரும்பலாம். சேர்ப்பதன் மூலம் நீங்கள் அவ்வாறு செய்யலாம் -சி
கட்டளையின் இறுதியில் மாறவும். எடுத்துக்காட்டாக, பின்வரும் கட்டளை archive.tar.gz கோப்பின் உள்ளடக்கங்களை / tmp கோப்பகத்தில் பிரித்தெடுக்கும்.
tar -xzvf archive.tar.gz -C / tmp
கோப்பு ஒரு bzip2- சுருக்கப்பட்ட கோப்பாக இருந்தால், மேலே உள்ள கட்டளைகளில் உள்ள “z” ஐ “j” உடன் மாற்றவும்.
தார் கட்டளையின் சாத்தியமான எளிய பயன்பாடு இதுவாகும். கட்டளையில் ஏராளமான கூடுதல் விருப்பங்கள் உள்ளன, எனவே அவை அனைத்தையும் இங்கே பட்டியலிட முடியாது. மேலும் தகவலுக்கு. இயக்கவும் தகவல் தார் தார் கட்டளையின் விரிவான தகவல் பக்கத்தைக் காண ஷெல்லில் கட்டளை. அழுத்தவும் q நீங்கள் முடித்ததும் தகவல் பக்கத்திலிருந்து வெளியேறுவதற்கான விசை. தார் கையேட்டை ஆன்லைனிலும் படிக்கலாம்.
நீங்கள் ஒரு வரைகலை லினக்ஸ் டெஸ்க்டாப்பைப் பயன்படுத்துகிறீர்கள் என்றால், .tar கோப்புகளை உருவாக்க அல்லது பிரித்தெடுக்க உங்கள் டெஸ்க்டாப்பில் சேர்க்கப்பட்ட கோப்பு-சுருக்க பயன்பாடு அல்லது கோப்பு மேலாளரைப் பயன்படுத்தலாம். விண்டோஸில், இலவச 7-ஜிப் பயன்பாட்டுடன் .tar காப்பகங்களை பிரித்தெடுக்கலாம் மற்றும் உருவாக்கலாம்.