ലിനക്സ് കമാൻഡ് സിപ്പിന്റെ ഉദാഹരണം

ഒരു ആമുഖ ആമുഖം

"Zip files" എന്നും വിളിക്കപ്പെടുന്ന "ആർക്കൈവ്" ഫയലുകളുടെ unpacking കമാൻഡ് ഉപയോഗിച്ചു് താഴെ പറയുന്ന ഉദാഹരണങ്ങൾ കാണിക്കുന്നു. Zip പോലുള്ള സോഫ്റ്റ്വെയർ ഉപയോഗിച്ച് ആർക്കൈവ് ഫയലുകൾ നിർമ്മിക്കപ്പെടും, ഇത് സാധാരണ zip ഫയൽ ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു.

ആർക്കൈവ് അക്ഷരങ്ങളുടെ എല്ലാ ഫയലുകളും താഴെക്കാണുന്ന നിലവിലെ ഡയറക്ടറിയിലേക്കും ഉപഡയറക്ടറുകളിലേക്കും എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിന്, ആവശ്യമുള്ള ഉപഡയറക്ടറികൾ സൃഷ്ടിക്കുക:

അക്ഷരങ്ങൾ അൺസിപ്പ് ചെയ്യുക

അക്ഷരങ്ങൾ ആദ്യകാല ഡയറക്ടറിയിൽ മാത്രം letters.zip എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിന്:

അക്ഷരങ്ങൾ അൺസിപ്പ് ചെയ്യുക

Letters.zip പരീക്ഷിക്കാൻ, ആർക്കൈവ് ശരിയാണോ എന്ന് സൂചിപ്പിക്കുന്ന ഒരു സംഗ്രഹ സന്ദേശം മാത്രം പ്രിന്റ് ചെയ്യുക:

അക്ഷരങ്ങൾ അൺസിപ്പ് ചെയ്യുക

നിലവിലെ ഡയറക്ടറിയിൽ എല്ലാ zipfiles പരീക്ഷിക്കാൻ, സംഗ്രഹങ്ങൾ മാത്രം പ്രിന്റ് ചെയ്യുക:

unzip -tq \ *. zip

(യുണിക്സ് പോലെയുള്ള പോലെ ഡബിൾ ഉദ്ധരണികൾ ഉപയോഗിക്കപ്പെട്ടിരുന്നെങ്കിൽ ഷെൽ വൈൽഡ്കാർഡുകൾ വികസിപ്പിച്ചാൽ മാത്രമേ ആസ്ട്രിക്ക് മുമ്പ് ആവശ്യമുള്ളൂ), സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് എക്സ്ട്രാക്റ്റ് ഔട്ട്പുട്ട് ചെയ്യാനായി അക്ഷരങ്ങൾ .tex , പ്രാദേശിക എൻട്രി -ഓഫ്-ലൈൻ കൺവെൻഷനിലേക്ക് സ്വയമേവ പരിവർത്തനം ചെയ്ത്, ഔട്ട്പുട്ട് കൂടുതൽ കൂടുതൽ (1) ആയി മാറ്റുക:

unzip -ca അക്ഷരങ്ങൾ \ *. tex | കൂടുതൽ

സാധാരണ ഔട്ട്പുട്ടിനായി ബൈനറി ഫയൽ paper1.dvi എക്സ്ട്രാക്റ്റ് ചെയ്ത് അച്ചടി പ്രോഗ്രാമിലേക്ക് പൈപ്പ് ചെയ്യുക:

unzip -p ലേഖനങ്ങൾ paper1.dvi | dvips

എല്ലാ ഫോർട്രാനും സി സോഴ്സ്ഫയലുകളും വേർതിരിക്കുന്നതിന് - *. F, * .c, * .h,, makefile എന്നിവ - / tmp ഡയറക്ടറിയിലേക്ക്:

unzip source.zip "*. [fch]" Makefile -d / tmp

(ഇരട്ട ഉദ്ധരണികൾ യുണിക്സിന് മാത്രമേ ആവശ്യം ഉള്ളൂ, ഗൊബിബിംഗ് ഓണാക്കിയിട്ടുണ്ടെങ്കിൽ മാത്രം). എല്ലാ ഫോർട്രാനും സി സോഴ്സ് ഫയലുകളും വേർതിരിച്ചെടുക്കുന്നതിനായി, ഉദാഹരണത്തിന് (ഉദാ: * .c, * .c, കൂടാതെ any makefile, Makefile, MAKEFILE അല്ലെങ്കിൽ സമാനമായ):

unzip -C source.zip "*. [fch]" makefile -d / tmp

അത്തരം ഫയലുകളെ എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിനു പകരം ഏതെങ്കിലും വലിയക്ഷര MS-DOS അല്ലെങ്കിൽ VMS പേരുകൾ ലോവർക്കെഴുതി മാറ്റുകയും ലോക്കൽ സ്റ്റാൻഡേർഡിന് എല്ലാ ഫയലുകളുടേയും ലൈൻ-എൻഡ്ഡിങ്ങുകൾ പരിവർത്തനം ചെയ്യുക ("ബൈനറി" എന്ന് അടയാളപ്പെടുത്തിയേക്കാവുന്ന ഏതെങ്കിലും ഫയലുകളുടെ ആവശ്യമില്ലാതെ):

unzip -aaCL source.zip "*. [fch]" makefile -d / tmp

നിലവിലുള്ള ഡയറക്ടറിയിൽ ഉള്ള പുതിയ പതിപ്പുകളെ മാത്രമേ ഇപ്പോൾ ചോദ്യം ചെയ്യാതെ പുറത്താക്കാൻ (ശ്രദ്ധിക്കുക: ഒരു സമയമേഖലയിൽ അൺസിപ്പ് ചെയ്യുന്നതിൽ ശ്രദ്ധാലുവായി ഒരു zipfile മറ്റൊരാളിൽ സൃഷ്ടിച്ചു - Zip 2.1 അല്ലെങ്കിൽ അതിനു ശേഷമുള്ള zip ആർക്കൈവുകളല്ലാതെ മറ്റൊന്നുവരാൻ സമയമേഖല വിവരങ്ങൾ ഇല്ല, കൂടാതെ ഒരു കിഴക്കൻ സമയമേഖലയിലെ ഒരു 'പുതിയ' ഫയൽ, വാസ്തവത്തിൽ, പഴയത്):

അൺസിപ്പ് -ഫോർ ഉറവിടങ്ങൾ

നിലവിലെ ഡയറക്ടറിയിൽ ഉള്ള പുതിയ ഫയലുകളെ എക്സ്ട്രാക്റ്റുചെയ്യാനും ഇതിനകം അവിടെ ഏതെങ്കിലും ഫയലുകൾ സൃഷ്ടിക്കാനോ (മുമ്പത്തെ ഉദാഹരിച്ചുള്ള അതേ ഗുഹ):

unzip -uo ഉറവിടങ്ങൾ

ഒരു ഡയഗ്നോസ്റ്റിക്ക് സ്ക്രീൻ ലഭ്യമാക്കുന്നതു് എക്സ്റ്റാപ്റ്റ് , zipinfo ഐച്ഛികങ്ങൾ എൻവയോൺമെൻറ് വേരിയബിളിൽ സൂക്ഷിക്കുന്നു, ഡീക്രിപ്ഷൻ പിന്തുണ കംപൈൽ ചെയ്താലും , അൺസൈപ്പ് കംപൈൽ ചെയ്തിട്ടുള്ള കംപൈലർ തുടങ്ങിയവ:

അൺസിപ്പ് ചെയ്യുക - v

കഴിഞ്ഞ അഞ്ചു ഉദാഹരണങ്ങളിൽ, UNZIP അല്ലെങ്കിൽ UNZIP_OPTS ക്ലോസ്-ക്യൂ എന്ന് സജ്ജമാക്കിയിട്ടുണ്ട്. ഏക നിശബ്ദ ലിസ്റ്റിംഗ് ചെയ്യാൻ:

unzip -l file.zip

ഇരട്ടത്താപ്പ് ലിസ്റ്റിംഗ് ചെയ്യാൻ:

unzip -ql file.zip

(`Zip 'സാധാരണയായി ആവശ്യമില്ലെന്ന് ശ്രദ്ധിക്കുക.) ഒരു സ്റ്റാൻഡേർഡ് ലിസ്റ്റിംഗ് നടത്താൻ:

അൺസിപ്പ് --ql file.zip

അഥവാ

unzip -lq file.zip

അഥവാ

unzip -l - q file.zip

(ഓപ്ഷനുകളിൽ അധിക മസിലുകൾ ഉപദ്രവിക്കില്ല.)

ആജ്ഞയുടെ പൂർണ്ണമായ സിന്റാക്സ്: zip
കമാന്ഡിന്റെ പൂര്ണ്ണ സിന്റാക്സ്: unzip