از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش استفاده از Unzip در لینوکس
سرفصلهای مطلب
زیپ کردن و باز کردن فایل ها بسیاری از کارهای پیچیده مانند انتقال فایل را ساده می کند! در این آموزش یاد خواهید گرفت که چگونه از unzip با دستورات لینوکس برای بهبود گردش کار VPS خود استفاده کنید!
Zip یک تابع فشرده سازی محبوب است که قابل حمل و استفاده ساده است. حتی می توانید فایل های ایجاد شده در لینوکس را در ویندوز از حالت فشرده خارج کنید!
Unzip ابزاری است که به طور پیش فرض نصب نشده است روی اکثر توزیع های لینوکس اما به راحتی نصب می شود. با ایجاد فایلهای zip میتوانید فشردهسازی فایل .tar.gz را مطابقت دهید!
Zip برای چه مواردی استفاده می شود
در زیر چند سناریو وجود دارد که در آنها می توانید از فایل های فشرده استفاده کنید:
- زمانی که اغلب بین ویندوز و مبتنی بر یونیکس سیستم های. این نه تنها فایل ها را فشرده می کند، بلکه یک ابزار بسته فایل نیز می باشد. آثار روی سیستم عامل های متعدد
- برای صرفه جویی در پهنای باند اگر پهنای باند محدود یا محدودی دارید، می توان از zip بین دو سرور برای انتقال فایل استفاده کرد
- انتقال سریع فایل ها ابزار Zip حجم فایل را کاهش می دهد، بنابراین زمان انتقال را کاهش می دهد
- دایرکتوری ها را با سرعت بیشتری آپلود یا دانلود کنید
- صرفه جویی در فضای دیسک
- رمز عبور از حالت فشرده خارج شود zip فایل ها
- از نسبت تراکم خوب لذت ببرید
به یاد داشته باشید، قبل از استفاده از Unzip روی لینوکس، شما باید SSH را به سرور خصوصی مجازی خود وارد کنید.
روش نصب Unzip
اکنون که می دانیم zip برای چه چیزی استفاده می شود، بیایید به روش نصب unzip در VPS مبتنی بر لینوکس خود بپردازیم. روی سیستم عاملی که استفاده می کنید
روش نصب Unzip در سیستم های دبیان و اوبونتو
نصب unzip آسان است! با اوبونتو و دبیان از دستور زیر برای نصب unzip استفاده کنید:
sudo apt install unzip
بنشینید و یک دقیقه صبر کنید تا نصب تمام شود.
برای ایجاد فایل های فشرده، باید zip را نیز نصب کنید. با دستور زیر می توانید این کار را انجام دهید:
sudo apt-get install zip
روش نصب Unzip روی لینوکس CentOS و فدورا
این دوباره ساده است و می توان با استفاده از دستور زیر انجام داد:
sudo yum install unzip
پس از اتمام نصب، می توانید مسیر را با دستور زیر بررسی کنید:
which unzip
پس از اجرای جهت در خط فرمان، باید یک خروجی به شکل زیر دریافت کنید:
/usr/bin/unzip
همچنین می توانید با استفاده از دستور زیر تأیید کنید که همه چیز به درستی نصب شده است. آن را پرمخاطب با جزئیات ابزار unzip می دهد.
unzip -v
روش استفاده از Zip و Unzip در لینوکس
اکنون که میدانیم چگونه برنامه را نصب کنیم، میتوانیم کاربردهای اساسی آن را یاد بگیریم:
روش ایجاد فایل های فشرده در لینوکس
نحو اساسی برای ایجاد a zip فایل این است:
zip options zipfile list_Of_files
برای آزمایش این، ما دو فایل ایجاد کردیم – ExampleFile.txt و ExampleFile1.txt. ما آنها را فشرده می کنیم sampleZipFile.zip با دستور زیر:
zip sampleZipFile.zip ExampleFile.txt ExampleFile1.txt
روش استفاده از لینوکس برای باز کردن فایل از حالت فشرده
دستور unzip را می توان بدون هیچ گزینه ای استفاده کرد. با این کار همه فایلها به دایرکتوری فعلی باز میشوند. یکی از این نمونه ها به شرح زیر است:
unzip sampleZipFile.zip
این به طور پیش فرض در پوشه فعلی از حالت فشرده خارج می شود، مشروط بر اینکه دسترسی خواندن و نوشتن داشته باشید.
چگونه یک فایل را از یک فایل .zip حذف کنیم
یک بار در zip فایل ایجاد می شود، می توانید فایل های موجود در آن را حذف یا حذف کنید. بنابراین، اگر می خواهید حذف کنید ExampleFile.txt از موجود sampleZipFile.zip، سپس می توانید از دستور زیر استفاده کنید:
zip –d sampleZipFile.zip ExampleFile.txt
هنگامی که این دستور اجرا شد، می توانید فایل .zip را با استفاده از:
unzip sampleZipFile.zip
در اینجا خواهید دید که ExampleFile.txt حذف شده است و قابل مشاهده نیست روی استخراج.
روش به روز رسانی فایل های فشرده
یک بار در zip فایل ایجاد می شود، می توانید یک فایل جدید به فایل موجود اضافه کنید zip فایل. فرض کنید یک فایل جدید ExampleFile2.txt باید به موارد موجود اضافه شود sampleZipFile.zip. با دستور زیر می توانید این کار را انجام دهید:
zip –u sampleZipFile.zip ExampleFile2.txt
حالا اگر استخراج کنید sampleZipFile.zip، فایل جدید را پیدا خواهید کرد ExampleFile2.txt به آن اضافه شد.
روش انتقال یک فایل به فایل فشرده
شما به راحتی می توانید فایل های خاصی را به یک فایل فشرده منتقل کنید. این بدان معناست که پس از افزودن فایل ها، آنها از فهرست اصلی خود حذف خواهند شد. این بیشتر زمانی استفاده می شود که فایل یا دایرکتوری بزرگی دارید، اما نیاز به حفظ فضای دیسک دارید. این کار با اضافه کردن -m گزینه. نمونه ای از این دستور این خواهد بود:
zip –m sampleZipFile.zip ExampleFile2.txt
روش استفاده از Zip بازگشتی در لینوکس
این -r گزینه برای فشرده سازی بازگشتی فایل ها استفاده می شود. این گزینه تمام فایل های موجود در یک پوشه را فشرده می کند. نمونه ای از این دستورات به شرح زیر است:
zip –r sampleZipFile.zip MyDirectory
در مثال، MyDirectory یک دایرکتوری است که دارای چندین فایل و زیرمجموعه هایی است که باید فشرده شوند.
روش حذف فایل ها در یک Zip
در حین ایجاد یک zip فایل، می توانید فایل های ناخواسته را حذف کنید. این کار با استفاده از -ایکس گزینه. در زیر یک مثال آورده شده است:
zip -x sampleZipFile.zip ExampleFile.txt
اینجا ExampleFile.txt به اضافه نخواهد شد sampleZipFile.zip.
چگونه در یک دایرکتوری مختلف از حالت فشرده خارج کنیم
در صورتی که نمی خواهید از حالت فشرده به دایرکتوری فعلی خارج شوید، اما می خواهید یک مکان دایرکتوری را مشخص کنید، این کار را نیز می توان انجام داد. استفاده کنید -د گزینه ای برای ارائه مسیر دایرکتوری در دستور unzip. نمونه ای از این دستورات به شرح زیر است:
unzip sampleZipFile.zip -d /usr/sampleZip/ExampleDir
روش استفاده از Linux Unzip با چندین فایل Zip
اگر می خواهید چندین فایل فشرده موجود در فهرست کاری فعلی خود را از حالت فشرده خارج کنید، می توانید از دستوری مانند شکل زیر استفاده کنید:
unzip ‘*.zip’
این دستور تمام فایل های فشرده را از حالت فشرده خارج می کند.
روش سرکوب خروجی هنگام استفاده از Unzip در لینوکس
بهطور پیشفرض، زمانی که از دستور unzip استفاده میکنیم، این دستور فهرست تمام فایلهایی را که در حال استخراج هستند چاپ میکند. خلاصه ای از استخراج process چاپ می شود. در صورتی که می خواهید این پیام ها را سرکوب کنید، می توانید از آن استفاده کنید -q گزینه. دستور مانند شکل زیر خواهد بود:
unzip -q sampleZipFile.zip
روش حذف فایل ها با استفاده از Unzip در لینوکس
در صورتی که می خواهید همه فایل ها را به جز یک مورد استخراج کنید، می توانید از دستور مشابهی مانند شکل زیر استفاده کنید:
unzip sampleZipFile.zip -x excludedFile.txt
در اینجا دستور همه فایل ها را از حالت فشرده خارج می کند به جز excludedFile.txt.
همچنین می توانید از استخراج انواع فایل های خاص جلوگیری کنید. یکی از این نمونه ها به شرح زیر است:
unzip sampleZipFile.zip -x "*.png/*"
دستور بالا همه را حذف می کند .png فایل های در حال استخراج
روش استفاده از Unzip در لینوکس با فایل های محافظت شده با رمز عبور
رمز عبور محافظت شده zip فایل را می توان با استفاده از گزینه -P از حالت فشرده خارج کرد. نمونه ای از این دستورات به شرح زیر است:
unzip -P Password sampleZipFile.zip
در دستور بالا، Password رمز عبور خواهد بود zip فایل.
روش لغو فایل های فشرده
هنگامی که همان فایل را دوباره در همان مکانی که فایل استخراج شده است از حالت فشرده خارج می کنید، به طور پیش فرض با پیامی مواجه می شوید که از شما می پرسد آیا می خواهید فایل فعلی را بازنویسی کنید، همه فایل ها را بازنویسی کنید، از استخراج برای فایل فعلی پرش کنید، از استخراج برای همه فایل ها پرش کنید. یا نام فایل فعلی را تغییر دهید.
گزینه ها مانند شکل زیر خواهند بود:
[y]es, [n]o, [A]ll, [N]one, [r]ename
می توانید با استفاده از این فایل ها را لغو کنید -o گزینه ها. یکی از این نمونه ها به شرح زیر است:
unzip -o sampleZipFile.zip
هنگام اجرای این دستور باید احتیاط کرد زیرا این کار به طور کامل کپی های موجود را بازنویسی می کند. هر تغییری که در نسخه قبلی ایجاد شود، رونویسی خواهد شد.
روش استفاده از Linux Unzip بدون بازنویسی فایل ها
اگر فایلی را از حالت فشرده خارج کرده اید و تغییراتی ایجاد کرده اید اما به طور تصادفی چند فایل را حذف کرده اید، می توانید از این روش برای بازیابی آن استفاده کنید! استفاده کنید -n گزینه ای برای پرش از استخراج در صورتی که فایلی از قبل وجود داشته باشد. بنابراین به طور موثر فقط فایل هایی که وجود ندارند استخراج می شوند. نمونه ای از چنین دستوری:
unzip -n sampleZipFile.zip
روش فهرست کردن محتوای یک Zip در لینوکس
این -ل گزینه تمام فایل های داخل را لیست می کند zip همراه با مهر زمانی و سایر جزئیات اولیه. نمونه ای از این دستورات:
unzip -l sampleZipFile.zip
نتیجه
تمام است، شما با تمام عملکردهای ضروری برنامه های کاربردی لینوکس zip و unzip آشنا می شوید. همین الان شروع به بهبود مدیریت فایل خود کنید!
با دستورات لینوکس برای مدیریت فایل بیشتر آشنا شوید
روش حذف فایل ها و دایرکتوری ها
روش ایجاد یک فایل خالی
روش پیدا کردن یک فایل
چگونه یک فایل را با دستور Tar فشرده کنیم
روش تغییر مالکیت فایل با دستور Chown
روش تغییر مجوزهای فایل با دستور Chmod
روش تغییر نام یک فایل
روش بررسی نوع فایل
روش ایجاد یک پیوند نمادین (Symlink)
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 13:32:04