இந்த கட்டுரையில் நாங்கள் உங்களுக்கு கற்பிக்க போகிறோம் கோப்புகளை சுருக்கி குறைக்கவும் உங்களுக்கு பிடித்த குனு / லினக்ஸ் விநியோகத்திலிருந்து, அனைத்தும் பணியகத்தில் இருந்து கட்டளைகளைப் பயன்படுத்துகின்றன. இது தொடக்கநிலையாளர்களை இலக்காகக் கொண்ட ஒரு கட்டுரையாகும், அதில் மற்ற பயிற்சிகளைப் போலவே டார்பால்களின் சிகிச்சையையும் நாங்கள் சேர்க்கப் போவதில்லை, ஏனென்றால் அற்புதமான தார் கருவி மூலம் அவற்றை பேக்கேஜ் செய்யாமல் சுருக்க மற்றும் டிகம்பரஷ்ஷன் எவ்வாறு செய்யப்படுகிறது என்பதை இது காண்பிக்கும்.
சுருக்க மற்றும் டிகம்பரஷ்ஷன் ஒப்பீட்டளவில் எளிமையானது என்றாலும், பயனர்கள் பெரும்பாலும் இந்த செயல்களை எவ்வாறு செய்வது என்று இணையத்தில் தேடுகிறார்கள். மேகோஸ் மற்றும் விண்டோஸ் போன்ற பிற இயக்க முறைமைகளைப் போலல்லாமல், மிகவும் குறிப்பிட்ட மற்றும் உள்ளுணர்வு வரைகலை கருவிகள் பயன்படுத்தப்படுகின்றன, குனு / லினக்ஸில் அவை வழக்கமாக வழங்கப்படுகின்றன மேலும் வடிவங்கள் மற்றும் ஒவ்வொன்றிற்கும் பல்வேறு கருவிகள், கிராஃபிக் மட்டத்தில் எளிய கருவிகளும் இருந்தாலும் ...
சுருக்க மற்றும் டிகம்பரஷ்ஷனுக்காக நாங்கள் இரண்டு அடிப்படை தொகுப்புகளைப் பயன்படுத்தப் போகிறோம், ஏனெனில் அவை அநேகமாக மிகவும் கோரப்பட்ட வடிவங்கள் மற்றும் நாம் வேலை செய்யும் போது நாம் அடிக்கடி காணக்கூடியவை யூனிக்ஸ் போன்ற அமைப்புகள். நான் gzip மற்றும் bzip2 ஐக் குறிப்பிடுகிறேன்.
Gzip உடன் வேலை
பாரா gzip உடன் சுருக்கவும், நாம் கையாளப் போகும் வடிவம் லெம்பல்-ஜி (LZ77), மற்றும் ZIP அல்ல, ஏனெனில் பெயர் குழப்பத்திற்கு வழிவகுக்கும். பெயர் குனு ஜிப் என்பதிலிருந்து வந்தது, இது ஜிப் வடிவமைப்பிற்கு மாற்றாக உருவாக்கப்பட்டது, ஆனால் அது ஒன்றல்ல. நான் அதை தெளிவுபடுத்த விரும்புகிறேன் ... சரி, ஒரு கோப்பை சுருக்க:
gzip documento.txt
இது .gz நீட்டிப்புடன் அசலுக்கு சமமான பெயரிடப்பட்ட கோப்பை உருவாக்குகிறது, முந்தைய எடுத்துக்காட்டில் இது document.txt.gz ஆக இருக்கும். அதற்கு பதிலாக பெயரை மாற்றவும் ஒரு குறிப்பிட்ட ஒன்றின் வெளியீடு:
gzip -c documento.txt > nuevo_nombre.gz
பாரா அகற்றுவதற்குத் ஏற்கனவே சுருக்கப்பட்டவை சமமாக எளிமையானவை, இருப்பினும் ஒரே விளைவுடன் இரண்டு வெவ்வேறு கட்டளைகளைப் பயன்படுத்தலாம்:
gzip -d documento.gz
gunzip documento.gz
நாம் கோப்பு கிடைக்கும் .gz நீட்டிப்பு இல்லாமல் அன்சிப் செய்யப்பட்டது.
Bzip2 உடன் வேலை
என bzip2, முந்தைய நிரலைப் போன்றது, ஆனால் பர்ரோஸ்-வீலர் மற்றும் ஹஃப்மேன் குறியீட்டு எனப்படும் வேறுபட்ட சுருக்க வழிமுறையுடன். இந்த வழக்கில் நம்மிடம் உள்ள நீட்டிப்பு .bz2. ஒரு கோப்பை சுருக்க, நாம் பயன்படுத்த வேண்டும்:
bzip2 documento.txt
இது சுருக்கப்பட்ட ஆவணத்தில் விளைகிறது. Txt.bz2. நாம் மாறுபடலாம் வெளியீட்டு பெயர் -c விருப்பத்துடன்:
bzip2 -c documento.txt > nombre.bz2
டிகம்பரஷனுக்கு நான் மாற்றுப்பெயரான பன்சிப் 2 கருவியின் -d விருப்பத்தைப் பயன்படுத்துவேன்:
bzip2 -d documento.bz2
gunbzip2 documento.bz2
மேலும் தகவலுக்கு நீங்கள் பயன்படுத்தலாம் ஆண் தொடர்ந்து கட்டளை ...
, ஹலோ
உங்கள் இடுகைகளுக்கு மிக்க நன்றி, அவை எப்போதும் பயனுள்ளதாக இருக்கும்.
Xz ஐக் குறிப்பிடுவது சுவாரஸ்யமாக இருக்கும், ஏனெனில் இது கொஞ்சம் கொஞ்சமாக பயன்படுத்தப்படுகிறது. இது bzip2 (மெதுவாக, ஆனால் நிறைய அமுக்குகிறது) மற்றும் gzip (வேகமான, ஆனால் குறைந்த செயல்திறன்) இடையே எங்கோ உள்ளது. இது பெரிய வரம்புகளில், ஏனென்றால் எல்லாவற்றையும் போலவே ... இது சார்ந்துள்ளது. டெபியன் / உபுண்டு .டெப் கோப்புகளில் சேர்க்கப்பட்ட டார்ஸ் பொதுவாக xz வடிவத்தில் சுருக்கப்படும்.
அதைப் பயன்படுத்துவதற்கான வழி மற்ற சோஸ் கட்டளைகளைப் போன்றது.
வணக்கம், இதைச் செய்யுமாறு நான் கேட்க விரும்புகிறேன், ஆனால் இது மிகவும் பயன்படுத்தப்படுவதால் tar.gz உடன் (இணையத்தில் இருந்து நான் பதிவிறக்கும் எல்லாவற்றிற்கும் ஏற்ப எனது கருத்துப்படி)
.7z போன்ற மிகவும் பிரபலமான ஆனால் மல்டிபிளாட்ஃபார்ம் வடிவங்களைப் பற்றி அவர்கள் என்ன சொல்கிறார்கள்? அவர்களுக்கும் பெயர் வைக்க வேண்டும்
ஹாய் ஜோஸ், tar.gz கோப்புகளில் என்ன நடக்கிறது என்றால், நீங்கள் தார் என்ற மற்றொரு கட்டளையைப் பயன்படுத்துகிறீர்கள், இந்த விஷயத்தில் தார் கட்டளை தானாகவே சுருக்கவில்லை (அல்லது குறைக்க) ஆனால் குழுவிற்கு (அல்லது குழுவாக) பயன்படுத்தப்படுகிறது ஒன்றில் பல கோப்புகள், இது gzip மற்றும் bzip2 கட்டளையுடன் ஒருங்கிணைப்பைக் கொண்டுள்ளது, இதன் மூலம் நீங்கள் சுருக்கவும் குறைக்கவும் முடியும்.
எர்னஸ்டோ, 7z இலவச வடிவமைப்பிற்கு விண்டோஸில் தனக்கு இடமளித்து, ஜிப் மற்றும் ராரை மாற்றியமைக்கிறீர்கள், அவர்கள் அதைக் குறிப்பிடவில்லையா?
google.com
21 ஆம் நூற்றாண்டில் மற்றும் ஒரு எளிய கோப்பை சுருக்க இன்னும் கட்டளைகளைப் பயன்படுத்துகிறீர்களா? இந்த பதிவு சோகமானது
நன்றாகச் சொன்னீர்கள், ஒரு எளிய கோப்பை சுருக்க கட்டளையைப் பயன்படுத்துவதன் அர்த்தத்தை நான் காணவில்லை
ஒருவேளை இது சுவாரஸ்யமாக இருக்கும்