ലിനക്സ് അൺസിപ്പ് കമാൻഡ്

പൂർണ്ണ വലുപ്പമുള്ള ഫയലുകൾ അയയ്ക്കുന്നതിനേക്കാൾ കുറവ് ബാൻഡ്വിഡ്ത്ത് ഉപയോഗിച്ച് കമ്പ്യൂട്ടറുകളും സെർവറുകളും തമ്മിൽ കൈമാറുന്നതിനുള്ള ലളിതവും കാര്യക്ഷമവുമായ ഒരു മാർഗമാണ് ഫയലുകൾ സിപ്പ് ചെയ്യുന്നത്. ലിനക്സിൽ നിങ്ങൾ ഒരു സിപ്ഡ് ആർക്കൈവ് ലഭ്യമാകുമ്പോൾ അത് അത്ര എളുപ്പമല്ല. ലിനക്സ് കമാൻഡ് ലൈനിൽ അൺസിപ്പ് കമാൻഡ് ഉപയോഗിക്കുന്നതിനുള്ള ചില വഴികൾ ഇതാ.

നിലവിലെ ഫോൾഡറിലേക്ക് ഒരു സിംഗിൾ Zip ഫയൽ ഡീകംപ്രസ്സുചെയ്യുന്നു

ഒരു ഫയൽ ഡാക്പ്രസ്സുചെയ്യുന്നതിനുള്ള അടിസ്ഥാന സിന്റാക്സ്:

ഫയൽ അൺസിപ്പ് ചെയ്യുക

ഉദാഹരണമായി, നിങ്ങൾ "മെനസ് ടു സൊബ്രരീറ്റി" എന്ന പേരിൽ ഒരു zip ഫയൽ എന്ന പേരിൽ അഗ്ലി കിഡ് ജോ എന്ന ബാഡ്ബുക്ക് "നിങ്ങൾ മെനസ് ടു സൊബ്രരീറ്റി" എന്ന പേരിൽ ഒരു ആൽബം ഉണ്ടാക്കിയിട്ടുണ്ടെന്ന് പറയുക.

നിലവിലെ ഫോൾഡറിലേക്ക് ഈ ഫയൽ അൺസിപ്പ് ചെയ്യാൻ, താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

അൺസിപ്പ് ചെയ്യുക "മെനസ് ടു സോൾറിയറ്റി"

ഒന്നിലധികം ഫയലുകൾ ഡീകംപ്രൈസുചെയ്യുന്നു

താഴെ പറഞ്ഞിരിയ്ക്കുന്ന സിന്റാക്സ് ഉപയോഗിച്ചു് ഒരു ഫയൽ ഒന്നിൽ കൂടുതൽ ഡീകം ചെയ്യുവാൻ man കമാൻഡ് സഹായിക്കുന്നു:

filename1 filename2 filename3 അൺസിപ്പ് ചെയ്യുക

"ട്രാഷ്," "ഹേ സ്റ്റെയിപിഡ്," "ഡ്രാഗൺടൗൺ" എന്നീ പേരുകളിൽ ആലിസ് കൂപ്പർ ആൽബങ്ങളുടെ മൂന്ന് ഫയലുകൾ പ്രത്യേകം ചേർത്തുകൊണ്ട് പറയുക. ഈ ഫയലുകൾ അൺസിപ്പ് ചെയ്യാൻ, നിങ്ങൾ താഴെ കൊടുക്കാൻ ശ്രമിക്കാം:

അൺസിപ്പ് ചെയ്യുക "Trash.zip" "Dragontown.zip" "ഹേ സ്റ്റെയിപിഡ്.സിപ്പ്"

എന്നിരുന്നാലും നിങ്ങൾക്ക് ഈ തെറ്റ് ലഭിക്കുന്നത് എന്തുകൊണ്ടാണ്:

ശേഖരം: Trash.zip ശ്രദ്ധിക്കുക: ഫയൽനാമം പൊരുത്തപ്പെടുന്നില്ല: Dragontown.zip <

ഒരേ ഫയലിലായി മൂന്നു ഫയലുകള് ജീവിക്കുമെങ്കില്, താഴെ പറയുന്ന കമാന്ഡ് ഉപയോഗിക്കുക എന്നതാണ് നല്ലത്:

അൺസിപ്പ് '* .zip'

ശ്രദ്ധിക്കുക, എന്നിരുന്നാലും: ഈ ആജ്ഞ വിവേചനരഹിതമാണ്, നിലവിലെ ഫോൾഡറിൽ എല്ലാ zip ഫയലുകളും ഡീകം ചെയ്യും.

ഒരു ഫയൽ അൺസിപ്പ് ചെയ്യുക പക്ഷേ ചിലത് ഒഴിവാക്കുക

നിങ്ങൾക്കൊരു zip ഫയൽ ഉണ്ടെങ്കിൽ, ഒരു ഒഴികെയുള്ള എല്ലാ ഫയലുകളും വേർതിരിച്ചെടുക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, -x സ്വിച്ച് ഉപയോഗിക്കുക, ഇപ്രകാരമാണ്:

ഫയൽ zip -x filetoexclude.zip ഫയൽ അൺസിപ്പ് ചെയ്യുക

ഞങ്ങളുടെ ഉദാഹരണവുമായി തുടരുന്നതിന്, ആലിസ് കൂപ്പറിന്റെ "ട്രാഷ്" എന്ന ആൽബം "ബെഡ് ഓഫ് നൈൽസ്" എന്ന പേരിൽ ഒരു ഗാനം ഉണ്ട്. "ബെഡ് ഓഫ് നൈൽസ്" ഒഴികെയുള്ള എല്ലാ ഗാനങ്ങളും എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിന് നിങ്ങൾ ഇനിപ്പറയുന്ന വാക്യഘടന ഉപയോഗിക്കും:

അൺസിപ്പ് ട്രാഷ്.സിപ് -x "ബെഡ് ഓഫ് നൈൽസ്. mp3"

മറ്റൊരു ഡയറക്ടറിയിലേക്ക് ഒരു സിപ്പ് ഫയൽ എക്സ്ട്രാക്റ്റ് ചെയ്യുക

നിലവിലെ ഒരെണ്ണത്തേക്കാൾ മറ്റൊരു ഡയറക്ടറിയിൽ 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

തിരികെ നൽകുന്ന വിവരങ്ങൾ ഉൾപ്പെടുന്നു:

ഒരു സിപ്പ് ഫയൽ സാധുവാണെങ്കിൽ എങ്ങനെ ടെസ്റ്റ് ചെയ്യണം

ഒരു സിപ്പ് ഫയൽ ശരിയായി വേർതിരിക്കുന്നത് ശരിയാണോ എന്ന് പരിശോധിക്കുന്നതിനായി, -t സ്വിച്ച് ഉപയോഗിക്കുക:

unzip -t filename.zip

ഉദാഹരണത്തിന്, "Trash.zip" സാധുവാണോ എന്ന് പരിശോധിക്കുന്നതിനായി, നിങ്ങൾക്ക് ഇനിപ്പറയുന്നത് പ്രവർത്തിപ്പിക്കാം:

ട്രാഷ് സൈറ്റിന്റെ അൺസിപ്പ്

ഓരോ ഫയലും ലിസ്റ്റുചെയ്യപ്പെടും, അതിനടുത്തായി "ശരി" ദൃശ്യമാകണം. ഔട്ട്പുട്ടിന്റെ ചുവടെ, "കമ്പ്രസ്സ് ചെയ്ത ഡാറ്റയിൽ പിഴവുകൾ കണ്ടെത്തിയില്ലെന്ന്" ഒരു സന്ദേശം കാണിക്കണം.

ഒരു കമ്പ്രസ്സ് ചെയ്ത ഫയലിനെ കുറിച്ച് വിശദമായ വിവരങ്ങൾ കാണിക്കുക

കൂടുതൽ വിശദമായ വിവരങ്ങൾ നിങ്ങൾക്ക് ഇഷ്ടമാണെങ്കിൽ, -v സ്വിച്ച് ഉപയോഗിക്കുക, അത് കൂടുതൽ verbose വിവരം നൽകുന്നു:

സിന്റാക്സ് ഇപ്രകാരമാണ്:

unzip -v ഫയൽനാമം

ഉദാഹരണത്തിന്:

unzip -v Trash.zip

വെർബോസ് ഔട്ട്പുട്ടിൽ ഇനി പറയുന്ന വിവരങ്ങൾ ഉണ്ട്:

ഒരു സിപ്പ് ഫയൽ ഡിസ്ക് കോംപ്രണൊ ചെയ്യാതെ നിലവിലെ ഡയറക്ടറിയിലേക്ക് ഡീകംപ്രസ്സ് ചെയ്യുക

അത് സൃഷ്ടിക്കുമ്പോൾ zip ഫയലിൽ ഫോൾഡറുകൾ ചേർത്തിട്ടുണ്ടെങ്കിൽ സ്റ്റാൻഡേർഡ് അൺസിപ്പ് കമാൻഡ് അത് ഫോർമാറ്റ് ചെയ്യാത്തതിനാൽ ഫോൾഡർ ഘടന പുനരുജ്ജീവിപ്പിക്കും.

ഉദാഹരണത്തിന്, നിങ്ങൾ താഴെ കൊടുത്തിരിക്കുന്ന ഘടനയിൽ "filename1.zip" എന്ന ഒരു zip ഫയൽ എക്സ്ട്രാക്റ്റ് ചെയ്തെങ്കിൽ, അത് അൺസിപ്പ് ചെയ്യുമ്പോൾ ഫോൾഡറുകൾ വീണ്ടും സൃഷ്ടിക്കും:

ഫോൾഡറുകൾ ചേർക്കാതെ തന്നെ ".txt" ഫയലുകൾ ഇപ്പോൾ നിലവിലുള്ള ഫോൾഡറിൽ എക്സ്ട്രാക്റ്റ് ചെയ്യണമെങ്കിൽ, -j സ്വിച്ച് ഉപയോഗിക്കാം, താഴെ കൊടുക്കുന്നു:

unzip -j filename.zip

ഫയലുകള് നിലവിലുണ്ടെങ്കില് ആവശ്യപ്പെടാതെ ഒരു ഫയല് ഡീകംപ്രസ്സ് ചെയ്യുക

നിങ്ങൾ ഇതിനകം അൺസിഡുചെയ്ത ഒരു zip ഫയൽ ഉണ്ടെന്ന് സങ്കൽപ്പിക്കുക, നിങ്ങൾ എക്സ്ട്രാ ചെയ്തിട്ടുള്ള ഫയലുകളിൽ പ്രവർത്തിക്കാൻ തുടങ്ങി.

നിങ്ങൾക്ക് അൺസിപ്പ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന മറ്റൊരു ഫയൽ ഉണ്ടെങ്കിൽ, zip ഫയലിൽ ടാർജറ്റ് ഫോൾഡറിൽ ഇതിനകം തന്നെ ഉള്ള ഫയലുകൾ അടങ്ങിയിരിക്കുന്നു എങ്കിൽ, ഒരു മുന്നറിയിപ്പ് സിസ്റ്റം മുമ്പേ റൈറ്റ് ചെയ്യും. ഇത് ശരിയാണ്, പക്ഷേ നിങ്ങൾ അതിൽ ആയിരം ഫയലുകളുള്ള ഒരു ഫയൽ എക്സ്ട്രാക്റ്റുചെയ്യുമ്പോഴും ഓരോ തവണയും നിങ്ങളോട് ആവശ്യപ്പെടാൻ ആഗ്രഹിക്കുന്നില്ല.

നിങ്ങൾ നിലവിലുള്ള ഫയലുകൾ തിരുത്തിയെഴുതാൻ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ, -n സ്വിച്ച് ഉപയോഗിക്കുക:

unzip -n filename.zip

ഫയൽ നിലവിലുണ്ടോ എന്നു് നിങ്ങൾ കരുതുന്നില്ലെങ്കിൽ ആവശ്യപ്പെട്ടാൽ ഫയലുകൾ വേർതിരിച്ചറിയുന്നതിനു് എപ്പോഴും നിങ്ങൾ തിരുത്തിയെഴുതുകയാണെങ്കിലും, -o സ്വിച്ച് ഉപയോഗിക്കുക:

unzip -o filename.zip

പാസ്വേഡ്-പരിരക്ഷിത സിപ്പ് ഫയലുകൾ എക്സ്ട്രാക്റ്റ് ചെയ്യുന്നു

പ്രവേശനത്തിനായി ഒരു പാസ്വേഡ് ആവശ്യമുള്ള ഫയൽ അൺസിപ്പ് ചെയ്യണമെങ്കിൽ, പാസ്വേഡ് ഉപയോഗിച്ച് പിന്തുടരുന്ന -P സ്വിച്ച് ഉപയോഗിക്കുക:

unzip -P password ഫയൽനാമം

ഉദാഹരണത്തിന്, "kittens123" എന്ന രഹസ്യവാക്ക് ഉപയോഗിച്ച് "cats.zip" എന്ന ഫയൽ അൺസിപ്പ് ചെയ്യാൻ, ഇനിപ്പറയുന്നത് ഉപയോഗിക്കുക:

unzip -P kittens123 filename.zip

ഏത് ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കാതെ ഒരു ഫയൽ അൺസിപ്പ് ചെയ്യുന്നു

സ്വതവേ, "അൺസിപ്പ്" കമാൻഡ് അത് ചെയ്യുന്ന എല്ലാ രേഖകളും ഉൾക്കൊള്ളുന്നു, ആർക്കൈവിലുള്ള എല്ലാ ഫയലുകളും വേർതിരിച്ചുകൊണ്ടിരിക്കുന്നതു പോലെ പട്ടികപ്പെടുത്തുന്നു. -q സ്വിച്ച് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഈ ഔട്ട്പുട്ട് അമർത്താം:

unzip -q filename.zip

ഒരു ഔട്ട്പുട്ട് നൽകാതെ തന്നെ ഫയൽനാമം അൺസിപ് ചെയ്യുമ്പോൾ കഴ്സറിനുശേഷം അത് തിരികെ നൽകും.

ലിനക്സ് മറ്റു പല മാറ്റങ്ങളും സ്വിച്ച് ചെയ്യുന്നു. കൂടുതൽ അറിയാൻ ലിനക്സ് മാൻ പേജുകൾ സന്ദർശിക്കുക.