آموزش مقدماتی
مثال های زیر نشان می دهد که استفاده های معمول از فرمان Unzip برای فشرده سازی فایل های "بایگانی"، همچنین "فایل های زیپ" نامیده می شود. فرض بر این است که فایل های بایگانی با استفاده از نرم افزار هایی مانند zip تولید می شوند که از فرمت فایل استاندارد استاندارد استفاده می کنند.
برای استفاده از بازشو برای استخراج تمام اعضای آرشیو letter.zip به دایرکتوری فعلی و زیر شاخه های زیر آن، ایجاد هر زیر شاخه به صورت ضروری:
برای استخراج تمام اعضا از letters.zip فقط به دایرکتوری فعلی:
unzip-j lettersبرای تست letters.zip ، تنها یک پیام خلاصه ای را نشان می دهد که نشان می دهد آیا بایگانی OK یا نه:
unzip -tq نامه هابرای تست تمام zipfiles در دایرکتوری فعلی، چاپ تنها خلاصه:
unzip -tq \ *. zip(بکسلش قبل از علامت ستاره تنها لازم است اگر پوسته عبارات زیر را گسترش دهد، همانطور که در یونیکس می توانست جایگزین های دوگانه شود (همانطور که در نمونه های منبع زیر آمده است). برای استخراج خروجی استاندارد همه اعضا از letters.zip که نام آنها پایان یافته است .tex ، تبدیل اتوماتیک به کنفرانس محلی پایان خط و لوله گذاری خروجی به بیشتر (1):
unzip -ca letters \ *. tex | بیشتربرای استخراج فایل binary file1.dvi به خروجی استاندارد و آن را به یک برنامه چاپی متصل کنید:
unzip -p مقالات مقاله 1 dvi | dvipsبرای استخراج تمامی فایل های منبع FORTRAN و C - * .f، * .c، * .h، و Makefile - به دایرکتوری / tmp:
unzip source.zip "*. [fch]" Makefile -d / tmp(نقل قول های دوگانه فقط در یونیکس ضروری است و تنها اگر globbing روشن باشد). برای استخراج فایلهای منبع FORTRAN و C بدون در نظر گرفتن موارد (به عنوان مثال هر دو * .c و * .C و هر make-file، Makefile، MAKEFILE یا مشابه):
unzip-source.zip "*. [fch]" makefile -d / tmpبرای استخراج هر گونه چنین فایل هایی، اما هر نام بزرگ MS-DOS یا VMS را به حروف کوچک تبدیل کنید و پایان خط پایان تمام فایل ها را به استاندارد محلی تبدیل کنید (بدون در نظر گرفتن هر فایل که ممکن است با عنوان "باینری" مشخص شود):
unzip -aaCL source.zip "*. [fch]" makefile -d / tmpبرای استخراج فقط نسخه های جدیدتر از فایل های که در حال حاضر در دایرکتوری فعلی، بدون پرس و جو (توجه: مراقب unzipping در یک منطقه زمانی zipfile ایجاد شده در دیگر - بایگانی ZIP ، غیر از ایجاد شده توسط Zip 2.1 یا بعد از آن حاوی اطلاعات منطقه زمانی، و یک فایل `` جدیدتر '' از منطقه زمانی شرقی ممکن است در واقع بزرگتر باشد):
unzip -fo منابعبرای استخراج نسخه های جدیدتر از فایل ها در حال حاضر در دایرکتوری فعلی و برای ایجاد هر گونه فایل که در حال حاضر وجود ندارد (تخلف همان به عنوان مثال قبلی):
منابع Unzip -uoبرای نمایش یک صفحه تشخیصی که نشان می دهد که گزینه های Unzip و zipinfo در متغیرهای محیط ذخیره می شوند، آیا پشتیبانی رمزگشایی در کامپایل شده است، کامپایلر که با آن توزیع نشده است، و غیره:
unzip -vدر پنج نمونه اخیر، فرض کنید که UNZIP یا UNZIP_OPTS به -q تعریف شده است. برای انجام لیست آرام آرام:
unzip -l file.zipبرای انجام یک لیست دوتایی آرام:
unzip -ql file.zip(توجه داشته باشید که `` .zip '' به طور کلی لازم نیست.) برای انجام یک لیست استاندارد:
unzip --ql file.zipیا
unzip -lq file.zipیا
unzip -l - q file.zip (منفی اضافی در گزینه ها صدمه دیده است.)
دستورالعمل کامل دستور: zip
دستورالعمل کامل دستور: unzip