آموزش استفاده از دستور tar در لینوکس

۱بهمن ۱۳۹۵
۸۹
آموزش فشرده سازی در لینوکس با دستور tar

فشرده سازی مفهومی از جمع کردن یک یا چند فایل در یک فایل مرجع که با فشرده سازی و کاهش حجم کلی همراه است، کفته می شود.

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

در لینوکس عمل فشرده سازی با دستور tar انجام پذیر است که قصد داریم در ادامه این مطلب نحوه کار با دستور tar به همراه مشخصه های آن را آموزش دهیم.

گفتنی است که دستورات مختلفی برای فشرده سازی در لینوکس وجود دارند که دستور tar برای پرکاربرد بودن و همچنین مزایای زیر بیشتر مورد استقبال کاربران لینوکسی قرار گرفته است.

  • سرعت بسیار بالا در فشرده سازی
  • ایجاد پشتیبان در هنگام عمل فشرده سازی و تست سلامت فایل
  • مدیریت ساده بر روی فایل های فشرده و ویرایش آن ها
  • عدم تغییر در پرونده های فشرده شده

در این مطلب سعی داریم همانند سایر آموزش های دستورات لینوکس در آذرآنلاین مراتب عمل این دستور را به صورت ساده و کاربردی آموزش دهیم.

  • ساخت یک پروندۀ فشرده شده از نوع tar

دستور زیر از پوشۀ مسیر /home/azaronline/ یک فایل فشرده با نام azaronline.tar تهیه کرده و آن را در مسیری که قرار دارد ذخیره می نماید

 

مانند سایر دستورت لینوکس که دارای مشخصه هایی می باشند ، در این دستور از مشخصه های cvf استفاده شده که عملکرد آن ها به صورت زیر می باشد.

c: یک فایل فشرده با پسوند tar می سازد.

v: مراحل فشرده سازی را تا پایان نمایش می دهد.

f: پس از استفاده از این مشخصه؛ نام و نوع فایل را وارد می نماییم.

در انتهای دستور نیز محل قرار گیری فایل فشرده مورد نظر را وارد می نماییم.

  • ساخت یک فایل فشرده از نوع gz

برای ساخت فایل از نوعgzip  از مشخصه z  استفاده می شود. این نوع فایل به دو شکل tar.gz و tgz نام گذاری شده و فرقی با یک دیگر ندارند.

  • ساخت یک فایل فشرده از نوع bz2

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

برای استفاده از آن از مشخصه j استفاده میکنیم.

  • خارج کردن از حالت فشرده

برای extract کردن فایل ها توسط دستور tar از مشخصه x استفاده خواهده شد. extract کردن فایل ها در این دستور به 2 صورت امکان پذیر می باشد.

حالتی که فایل را در نشانی فعلی می خواهیم از حالت فشرده خارج کنیم.

حالتی که فایل را در نشانی خاصی می خواهیم از حالت فشرده خارج کنیم که با مشخصه –C انجام می پذیرد.

نکته : انواع فایل های فشرده توسط مشخصه x انجام می پذیرد و فقط کافی است نام فایل را به صورت کامل وارد نمایید.

  • نشان داده محتوای یک فایل فشرده با مشخصه t

  • خارج کردن یک فایل خاص از درون یک فایل فشرده

دقت داشته باشید مشخصه های دستور برای استخراج یک فایل خاص کمی متفاوت است.

در صورتی که نیاز دارید تعدادی فایل خاص را از درون یک فایل فشرده خارج نمایید می توانید از “” استفاده نمایید.

در دستور tar یک نوع مشخصه وجود دارد به نام wildcards که باعث می شود فایل ها خاص با پسوند مورد نظر در کل فایل برای ما استخراج شود.

  • افزودن فایل به یک فایل فشرده

مشخصه r برای افزودن فایل به فایل های فشرده استفاده می شود و در مثال بالا فایل index.php به فایل فشرده اضافه شده است. ( در انواع فشرده سازی مشخصه r  قابل استفاده است.)

  • بازبینی و تست فایل tar

فایل هایی که با پسوند tar ذخیره شده اند، قابلیت بازبینی و verify تمام فایل ها را دارند که با مشخصه w انجام می پذیرند.

بدین ترتیب شما در این آموزش با دستور tar جهت فشرده سازی در لینوکس آشنا شده اید و می توانید از این دستور به صورت کامل بهره ببرید.

 

اشتراک گذاری

آبتین حیدرآبادیان

ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد.
تمام حقوق برای آذرآنلاین محفوظ می باشد.
enamad