نحوه استخراج فایل .tar.gz با استفاده از خط فرمان لینوکس

نحوه استخراج فایلهای .tar.gz با استفاده از خط فرمان لینوکس

آموزس استخراج فایل tar لینوکس

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

فایل .tar.gz چیزی جز یک آرشیو نیست.

این یک فایل است که به عنوان یک ظرف برای فایل های دیگر عمل می کند.

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

برای مثال، می توانید از Tar در آرشیو هایی که قبلا ایجاد شده استفاده کرده اید

برای استخراج فایل ها، ذخیره فایل های اضافی، یا به روز رسانی، یا لیست فایل هایی که قبلا ذخیره شده اند.

بایگانی می تواند شامل بسیاری از فایل ها، پوشه ها و پوشه ها باشد،

معمولا در فرم فشرده با استفاده از برنامه gzip یا bzip2 در سیستم عامل های یونیکس.

در ابتدا بایگانی tar برای ذخیره فایل ها به راحتی بر روی نوار مغناطیسی استفاده شد.

نام “tar” از این استفاده می شود؛ آن را برای بایگانی نوار است.

شما باید از دستور tar استفاده کنید که می تواند فایل های بایگانی را در .tar.gz ایجاد کند و تحت آن قرار دهد، مانند سیستم عامل های یونیکس.

این بسیار مفید است برای آرشیو چندین فایل با هم در یک فایل آرشیو واحد.

این اجازه می دهد تا ما برای بازگرداندن فایل ها به صورت جداگانه.

تار می تواند خروجی خود را به دستگاه های موجود، فایل ها یا برنامه های دیگر (با استفاده از لوله ها) هدایت کند،

حتی می تواند به دستگاه های راه دور یا فایل ها (به عنوان آرشیو ها) دسترسی پیدا کند.

فایل tar.gz در واقع محصولی از دو چیز است.

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

برای فشرده سازی tar شما می خواهید فشرده سازی gzip بسیار موثر را اضافه کنید.

در این اسناد، ما می توانیم درباره چگونگی استخراج فایل tar.gz از خط فرمان بحث کنیم.

برای این کار ترمینال خط فرمان را باز کنید و سپس دستورات زیر را برای باز کردن و استخراج فایل .tar.gz تایپ کنید.

 

استخراج فایلهای .tar.gz

1) اگر فایل tar شما با استفاده از یک کمپرسور gzip فشرده شود، از این دستور برای فشرده کردن آن استفاده کنید.

$ tar xvzf file.tar.gz

جایی که،

x: این گزینه tar را برای استخراج فایل ها می دهد.

v: “v” برای “verbose” نامیده می شود. این گزینه تمام فایل ها را به صورت یک به یک در بایگانی فهرست می کند.

z: گزینه z بسیار مهم است و دستور tar را برای فشرده سازی فایل (gzip) می گوید.

f: این گزینه به tar می گوید که شما قصد دارید آن را به نام فایل برای کار با آن بدهید.

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

How To Extract .tar.gz Files using Linux Command Line1
استخراج فایل tar.gz

 

2) برای uncompress فایل tar.gz به یک دایرکتوری دیگر، از دستور زیر استفاده کنید:

$ tar xvzf file.tar.gz -C /path/to/somedirectory

جایی که پارامتر -C برای تعیین مسیر برای قرار دادن فایل استفاده می شود.

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

برای تغییر دایرکتوری، ما از گزینه C استفاده می کنیم.

آموزش استخراج فایل tar

3) برای استخراج فایل test.doc از file.tar.gz tarball، از دستور زیر استفاده کنید:

$ tar -xvzf file.tar.gz test.doc

آموزش استخراج فایل tar

4) برای مشاهده یک جدول دقیق محتوا با فهرست کردن همه فایل ها در آرشیو، می توانید از دستور زیر استفاده کنید:

$ tar -tvf file.tar.gz

آموزش استخراج فایل tar
آموزش استخراج فایل tar

5) برای استخراج فایل .gz بدون tar، می توانید از دستور زیر استفاده کنید:

$ gunzip file.gz

آموزش استخراج فایل tar
آموزش استخراج فایل tar

استخراج فایل های .tar.bz2

این تقریبا مشابه با فشردن دکمه gzip است. تفاوت اصلی این است که گزینه z با گزینه j جایگزین شده است.

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

آموزش استخراج فایل tar
آموزش استخراج فایل tar

$ tar xvjf file.tar.bz2

حرف ‘j’ فایل bzip2 را فشرده می کند.

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