برای استخراج آرشیو ZIP در لینوکس به کمک نیاز دارید؟ در اینجا نحوه باز کردن فایل ZIP، هم به صورت گرافیکی و هم با استفاده از خط فرمان آمده است.
فشرده سازی فایل ها یک راه عالی برای صرفه جویی در فضای ذخیره سازی و پهنای باند در حین انتقال فایل ها به صورت فیزیکی یا از طریق شبکه است. فرمت های فشرده سازی فایل های متعددی مانند ZIP، RAR و TAR وجود دارد. بدون شک ZIP رایج ترین فرمت فشرده سازی است که به خصوص در اکوسیستم های ویندوز و لینوکس استفاده می شود.
در سیستم عامل های مبتنی بر لینوکس، می توانید از unzip، یک ابزار خط فرمان محبوب برای فشرده سازی و باز کردن فایل ها استفاده کنید.
نصب unzip در لینوکس
دستور unzip برای انجام وظایف zip و unzip در لینوکس ضروری است. شما می توانید unzip را تقریباً در هر توزیع لینوکس با استفاده از مدیریت بسته پیش فرض نصب کنید.
در اوبونتو و دبیان، اجرا کنید:
sudo apt install unzip
برای نصب unzip در Fedora، CentOS یا سایر توزیعهای مبتنی بر RHEL:
sudo yum install unzip
در Arch Linux و مشتقات آن:
sudo pacman -S unzip
اگر علاقه ای به unzip ندارید، حتی می توانید 7-Zip را روی رایانه لینوکس خود نصب کنید.
باز کردن فایل ها با استفاده از unzip
فرآیند unzipping تمام فایل های موجود در یک فایل ZIP را استخراج می کند. این فایلها بهطور پیشفرض در فهرست فعلی استخراج میشوند، اما میتوانید با تعیین دایرکتوری دیگری در دستور unzip، این مورد را تغییر دهید.
برای از حالت فشرده خارج کردن فایل ها در لینوکس از دستور زیر استفاده کنید:
unzip filename.zip
دستور فوق نام تمام فایل های استخراج شده را در خروجی چاپ می کند. می توانید خروجی دستور را با استفاده از پرچم -q قطع کنید:
unzip -q filename.zip
-q مخفف quiet است و خروجی تولید شده توسط unzip را پنهان می کند.
فایلها را در فهرستی متفاوت از حالت فشرده خارج کنید
شما می توانید فایل ZIP را در یک پوشه جداگانه استخراج کنید تا دایرکتوری فعلی را در حالت اولیه و مناسب نگه دارید. این همچنین فایل های استخراج شده را مرتب می کند و تضمین می کند که با سایر فایل های موجود در فهرست فعلی مخلوط نمی شوند.
برای استخراج فایل ها در یک دایرکتوری دیگر، از پرچم -d استفاده کنید. پرچم -d مخفف Directory است و یک مسیر نسبی یا مطلق را به عنوان آرگومان انتخاب می کند.
unzip filename.zip -d /directory/location
یک فایل ZIP محافظت شده با رمز عبور را در لینوکس از حالت فشرده خارج کنید
محافظت از فایلهای ZIP با استفاده از رمز عبور یک روش معمول برای اطمینان از امنیت و حفظ محرمانگی است. می توانید بایگانی ZIP محافظت شده با رمز عبور را با استفاده از:
unzip -P your_password filename.zip
… که در آن your_password رمز عبور بایگانی است.
حذف فایل ها هنگام باز کردن زیپ
اگر آرشیو ZIP حاوی فایلهایی است که نمیخواهید از حالت فشرده خارج شوند، از پرچم -x با دستور زیر استفاده کنید:
unzip filename.zip -x exclude1.file exclude2.file
استخراج فایل های ZIP به صورت گرافیکی در لینوکس
برای باز کردن یک فایل بدون استفاده از خط فرمان، میتوانید از روش سنتی Extract ارائه شده در تقریباً هر محیط دسکتاپ لینوکس استفاده کنید.
پوشه حاوی آرشیو را باز کنید، روی فایل دوبار کلیک کنید و روی دکمه Extract در سمت چپ بالای پنجره کلیک کنید.
پس از کلیک بر روی دکمه، یک کادر محاوره ای باز می شود که از شما می خواهد مکانی که می خواهید فایل استخراج شده را در آن ذخیره کنید. در این اعلان، گزینه هایی برای حفظ ساختار دایرکتوری، فایل های جدیدتر رونویسی نکنید، و استخراج همه فایل ها را دارید. قبل از ادامه می توانید گزینه های مربوطه را انتخاب کنید.
مکان را انتخاب کنید و روی دکمه سبز رنگ Extract که در سمت راست بالای کادر محاوره ای قرار دارد کلیک کنید.
به این ترتیب، می توانید یک فایل را در هر مکانی با استفاده از یک رابط گرافیکی از حالت فشرده خارج کنید. مدیر آرشیو تمام فایل ها را در مکان مشخص شده استخراج می کند (بسته به گزینه هایی که انتخاب کرده اید).
این روش تنها در صورتی کار می کند که سیستم شما دارای یک مدیر آرشیو از پیش نصب شده باشد. اکثر محیط های دسکتاپ لینوکس دارای یک مدیر آرشیو پیش فرض هستند که می توانید از آن برای استخراج و ایجاد فایل های ZIP استفاده کنید.
کار با آرشیوهای فشرده در لینوکس
اگر به طور مکرر چندین فایل را به صورت محلی یا حتی آنلاین انتقال دهید، فشرده سازی می تواند در زمان و فضای ذخیره سازی شما صرفه جویی کند. می توانید فایل ها را با استفاده از دستور zip ساده موجود در ابزار unzip زیپ کنید. همان ابزار unzip به کاربران در استخراج فایل های ZIP کمک می کند و این دستورات را در دراز مدت مفید می کند.