فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان Bash

Bash — استخراج (Extract (unzip))

آخرین بروزرسانی: 1404/08/17

استخراج (Extract (unzip))

با «unzip» فایل های فشرده را خارج می کنیم. «استخراج فایل ها» یعنی گرفتن محتوای داخل آرشیو ZIP. این کار مثل بازکردن زیپ کیف است. همه چیز برمی گردد بیرون و مرتب می شود.

شروع سریع با استخراج فایل ها

فقط نام آرشیو را بده. سپس محتوا استخراج می شود. اگر پرسش داشت، پاسخ بده.

unzip archive.zip

مشاهده در ادیتور

  1. مسیر آرشیو ZIP را پیدا کن.
  2. دستور را اجرا کن.
  3. فایل های خروجی را بررسی کن.

نکته: «آرشیو (Archive)» یک فایل حاوی چند فایل است.

نمایش فهرست فایل ها با -l

فهرست را بدون استخراج ببین. این کار زمان ذخیره می کند. سپس تصمیم بگیر.

unzip -l archive.zip

مشاهده در ادیتور

آزمایش سالم بودن آرشیو با -t

سلامت فایل ها را تست کن. اگر خطا نبود، آرشیو سالم است.

unzip -t archive.zip

مشاهده در ادیتور

استخراج در پوشه مشخص با -d

مسیر خروجی را تعیین کن. فایل ها آنجا استخراج می شوند. پوشه باید موجود باشد.

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

مشاهده در ادیتور

رونویسی خودکار با -o

بدون سوال، فایل های هم نام جایگزین می شوند. هنگام استفاده دقت کن.

unzip -o archive.zip

مشاهده در ادیتور

استثناکردن فایل ها با -x

فایل های ناخواسته را بیرون نگه دار. می توانی الگو هم بدهی.

unzip archive.zip -x file1

مشاهده در ادیتور

پیوندهای مرتبط

برای فشرده سازی، صفحه فشرده سازی (zip) را ببین. برای آرشیوهای دیگر، استخراج فایل ها با tar را بررسی کن. همچنین موضوع استخراج فایل ها در پروژه های دیگر کاربرد دارد.

جمع بندی سریع

  • unzip محتوا را از ZIP خارج می کند.
  • -l فهرست را سریع نشان می دهد.
  • -t سلامت آرشیو را می سنجد.
  • -d مسیر خروجی را تعیین می کند.
  • -x فایل های ناخواسته را رد می کند.