லினக்ஸ் அன்சிப் கட்டளை

கோப்புகளை zipping முழு அளவு கோப்புகளை அனுப்பும் விட குறைந்த அலைவரிசையை பயன்படுத்தி கணினிகள் மற்றும் சர்வர்கள் இடையே அவற்றை பரிமாற்ற ஒரு எளிய, திறமையான வழி. நீங்கள் லினக்ஸில் zip archive ஐப் பெற்றுக்கொண்டால், அதை எளிதில் சுருக்கலாம். லினக்ஸ் கட்டளை வரியில் unzip கட்டளையைப் பயன்படுத்த சில வழிகள் உள்ளன.

நடப்பு கோப்புறையில் ஒரு ஒற்றை ஜிப் கோப்பு துண்டித்தல்

ஒரு கோப்பை நீக்குவதற்கான அடிப்படை தொடரியல்:

கோப்பு நீக்கம்

உதாரணமாக, "மெனாஸ் டு சோபிரியிட்டி" என்று அழைக்கப்படும் ஒரு ஆல்பத்தை "அக்லி கிட் ஜோ" என்ற ஒரு ஜிப் கோப்பாக "மெனாஸ் டு சோபிரியீட்டி" என்று அழைத்தேன்.

தற்போதைய கோப்புறையில் இந்த கோப்பை நீக்குவதற்கு, பின்வரும் கட்டளையை இயக்கவும்:

திறக்க

பல கோப்புகளை துண்டித்தல்

Man கட்டளை பின்வரும் கோப்பினை பயன்படுத்தி ஒரு கோப்பில் ஒன்றுக்கு மேற்பட்ட கோப்பை நீக்குவதற்கு உதவுகிறது:

filename1 filename2 filename3 ஐ unzip

"ட்ரஷ்," "ஹே ஸ்டோப்பிட்," மற்றும் "டிராகன்டவுன்" என்ற பெயரில் ஆலிஸ் கூப்பர் ஆல்பங்களின் மூன்று கோப்புகளை தனித்தனியே பிரித்தெடுக்க சொல்லுங்கள். இந்த கோப்புகளை நகலெடுக்க, பின்வருவதை உள்ளிட முயற்சிக்கலாம்:

unzip "Trash.zip" "Dragontown.zip" "ஹே Stoopid.zip"

இருப்பினும் நீங்கள் எதைப் பெறுகிறீர்களோ, அது தான் இந்த பிழை:

காப்பகம்: Trash.zip எச்சரிக்கை: கோப்பு பெயர் பொருந்தவில்லை: Dragontown.zip <

ஒரே கோப்புறையில் மூன்று கோப்புகள் இருப்பதைக் கருதினால், அதற்கு பதிலாக பின்வரும் கட்டளையைப் பயன்படுத்த வேண்டும்:

unzip '* .zip'

கவனமாக இருக்க வேண்டும்: இந்த கட்டளை கண்மூடித்தனமானதாக இருக்காது மற்றும் தற்போதைய கோப்புறையில் ஒவ்வொரு ZIP கோப்பையும் அகற்றும்.

ஒரு கோப்பை விரிவாக்கலாம், ஆனால் சிலவற்றை தவிர்த்து விடுங்கள்

நீங்கள் ஒரு zip கோப்பினைக் கொண்டிருப்பின், தவிர எல்லா கோப்புகளையும் பிரித்தெடுக்க விரும்பினால், பின்வருமாறு -x சுவிட்சைப் பயன்படுத்தவும்:

filename.zip -x filetoexclude.zip ஐ unzip

எங்கள் முன்மாதிரியைத் தொடர, ஆலிஸ் கூப்பர் எழுதிய "குப்பை" ஆல்பம் "பெட் ஆப் நெயில்ஸ்" என்ற தலைப்பில் பாடியிருக்கிறது. "பெட் ஆப் நெய்ல்ஸ்" தவிர எல்லா பாடல்களையும் பிரித்தெடுக்க நீங்கள் பின்வரும் இலக்கணத்தை பயன்படுத்தலாம்:

Unzip Trash.zip -x "Nails படுக்கை. எம்பி 3"

வேறு ஒரு அடைவுக்கு ஒரு ZIP கோப்பை பிரித்தெடுங்கள்

தற்போதைய கோப்பினை விட வித்தியாசமான கோப்பகத்தில் zip கோப்பின் உள்ளடக்கங்களை வைக்க விரும்பினால், இதைப் போன்ற -d சுவிட்சைப் பயன்படுத்தவும்:

filename.zip -d path / to / extract / to unzip

உதாரணமாக, "Trash.zip" கோப்பை "/ home / music / Alice Cooper / Trash" க்கு அகற்றுவதற்கு, பின்வரும் தொடரியல் பயன்படுத்த வேண்டும்:

Trash.zip -d / home / music / Alice Cooper / Trash ஐ நீக்குக

ஒரு சுருக்கப்பட்ட ஜிப் கோப்பின் உள்ளடக்கங்களை எப்படி காட்டுவது

சுருக்கப்பட்ட கோப்பின் உள்ளடக்கங்களை பட்டியலிட, -l சுவிட்சைப் பயன்படுத்தவும்:

unzip -l filename.zip

"Trash.zip" ஆல்பத்தில் உள்ள அனைத்து பாடல்களையும் பார்க்க, பின்வருவனவற்றைப் பயன்படுத்தவும்:

unzip -l Trash.zip

பின்வருவன அடங்கும்:

ஒரு ஜிப் கோப்பு சரியானதா என்றால் சோதிக்க எப்படி

ஒரு zip கோப்பு அதை பிரித்தெடுப்பதற்கு முன் சரி என்பதை சோதிக்க, -t சுவிட்சைப் பயன்படுத்தவும்:

unzip -t filename.zip

உதாரணமாக, "Trash.zip" செல்லுபடியாகும் என்பதை சோதிக்க, நீங்கள் பின்வரும் இயக்க முடியும்:

trash.zip ஐ திறக்கவும்

ஒவ்வொரு கோப்பும் பட்டியலிடப்படும், மேலும் "சரி" அதன் அருகில் தோன்றும். வெளியீட்டின் அடிப்பகுதியில், ஒரு செய்தி "சுருக்கப்பட்ட தரவுகளில் கண்டறியப்பட்ட பிழைகள் இல்லை ..."

சுருக்கப்பட்ட கோப்பு பற்றிய விரிவான தகவல்களைக் காட்டு

நீங்கள் இன்னும் விரிவான தகவல்களைப் பெற விரும்பினால், -v சுவிட்சைப் பயன்படுத்தவும், இது அதிக வினைச்சொல் தகவலை வெளியிடுகிறது:

தொடரியல் பின்வருமாறு:

unzip -v filename

உதாரணத்திற்கு:

unzip -v Trash.zip

விர்போஸ் வெளியீடு பின்வரும் தகவலைக் கொண்டுள்ளது:

அடைவுகளை உருவாக்கி இல்லாமல் தற்போதைய அடைவு ஒரு ஜிப் கோப்பு துண்டிக்கவும்

அதை உருவாக்கும் போது ஒரு zip கோப்பில் கோப்புறைகளை நீங்கள் சேர்த்தால், நிலையான unzip கட்டளையை unzipped என கோப்புறை அமைப்பு மீண்டும் உருவாக்கும்.

எடுத்துக்காட்டாக, பின்வரும் கோப்புடன் "filename1.zip" என்று அழைக்கப்படும் zip கோப்பைப் பிரித்திருந்தால், நீங்கள் அதை விரிவாக்கும்போது கோப்புறைகள் மீண்டும் உருவாக்கப்படும்:

கோப்புறைகளை மீட்டெடுக்காமல் தற்போதைய கோப்புறையிலுள்ள அனைத்து ".txt" கோப்புகளையும் நீங்கள் விரும்பினால், பின்வருமாறு -j சுவிட்சைப் பயன்படுத்தலாம்:

unzip -j filename.zip

கோப்புகளை முன்பே இருக்கும் போது கேட்கும் இல்லாமல் ஒரு கோப்பு துண்டிக்க

நீங்கள் ஏற்கனவே zip கோப்பு வைத்திருப்பதைக் கற்பனை செய்து பாருங்கள், நீங்கள் பிரித்தெடுக்கப்பட்ட கோப்புகளில் பணிபுரிந்தீர்கள்.

நீங்கள் இன்னொரு கோப்பினைப் பிரித்தெடுக்க விரும்பினால் zip கோப்பில் ஏற்கனவே இலக்கு கோப்புறையில் இருக்கும் கோப்புகள் உள்ளன, கணினியின் கோப்புகளுக்கு முன் ஒரு எச்சரிக்கை தோன்றும். இது சரி, ஆனால் நீங்கள் ஒரு கோப்பு 1000 கோப்புகளில் பிரித்தெடுத்தால், நீங்கள் ஒவ்வொரு முறையும் கேட்க விரும்பவில்லை.

எனவே, ஏற்கனவே உள்ள கோப்புகளை மேலெழுத விரும்பவில்லை என்றால், -n சுவிட்சைப் பயன்படுத்தவும்:

unzip -n filename.zip

கோப்பினை ஏற்கனவே உள்ளதா என்று நீங்கள் கவலைப்படவில்லையென்றால், கோப்புகளைத் தட்டச்சு செய்யாமல் எப்போது வேண்டுமானாலும் நகலெடுக்க விரும்புவீர்களானால், -o சுவிட்சைப் பயன்படுத்தவும்:

unzip -o filename.zip

கடவுச்சொல்-பாதுகாக்கப்பட்ட ZIP கோப்புகள் பிரித்தெடுக்கும்

அணுகலுக்கான கடவுச்சொல் தேவைப்படும் கோப்பினை நீக்குவதற்கு, கடவுச்சொல் தொடர்ந்து -P சுவிட்சைப் பயன்படுத்தவும்:

unzip -P கடவுச்சொல் filename.zip

எடுத்துக்காட்டாக, "kittens123" என்ற கடவுச்சொல்லை "cats.zip" என்று அழைக்கப்படும் ஒரு கோப்பு unzip செய்ய, பின்வருவனவற்றைப் பயன்படுத்தவும்:

unzip -P kittens123 filename.zip

எந்த வெளியீடு காண்பிக்கும் இல்லாமல் ஒரு கோப்பு Unzipping

இயல்புநிலையாக, "unzip" கட்டளையானது, அதைச் செய்கிற அனைத்தையும் பட்டியலிடுகிறது, காப்பகத்திலுள்ள ஒவ்வொரு கோப்பும் அதை பிரித்தெடுக்கும்போது பட்டியலிடுகிறது. -q சுவிட்சைப் பயன்படுத்தி நீங்கள் இந்த வெளியீட்டை ஒடுக்கலாம்:

unzip -Q filename.zip

இது வெளியீட்டை வழங்காமல் கோப்புப்பெயரை விடுவிக்கிறது மற்றும் அது முடிந்தவுடன் கர்சருக்கு உங்களைத் திருப்புகிறது.

லினக்ஸ் பிற சுவிட்சுகள் டஜன் கணக்கானவற்றை வழங்குகிறது. மேலும் அறிய லினக்ஸ் மேன் பக்கங்களை பார்வையிடவும்.