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

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

فایل tar.gz چیست؟

فایل با پسوند gz با استفاده از دستور gzip فشرده شده است .

شما می توانید هر فایل را با استفاده از دستور gzip به صورت زیر بکشید:

gzip

مثلا:

gzip image1.png

دستور بالا فایل image1.png را فشرده کرده و اکنون فایل به نام image1.png.gz خواهد بود.

شما می توانید یک فایل را که با gzip فشرده شده است، با استفاده از دستور gunzip به صورت زیر فشرده کنید:

gunzip image1.png.gz

اکنون تصور کنید که می خواهید همه تصاویر را در یک پوشه فشرده کنید. شما می توانید از دستور زیر استفاده کنید:

gzip * .png * .jpg * .bmp

این فایل را با فرمت PNG، JPG یا BMP فشرده می کند. با این حال، تمام فایل ها به عنوان فایل های شخصی باقی می ماند.

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

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

یک فایل tar به صورت خود فشرده نیست

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

tar -cvf images.tar ~ / تصاویر

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

حالا که شما یک فایل با تمام تصاویر خود دارید، می توانید آن را با استفاده از دستور gzip فشرده کنید:

gzip images.tar

نام پرونده برای فایل تصاویر اکنون images.tar.gz خواهد بود.

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

tar -cvzf images.tar.gz ~ / تصاویر

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

حالا شما می دانید یک فایل tar.gz یک فایل tar فشرده است و شما می دانید یک فایل tar یک راه خوب برای گروه بندی فایل ها و پوشه ها است.

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

gunzip

مثلا:

gunzip images.tar.gz

برای استخراج فایل از یک فایل tar، از دستور زیر استفاده کنید:

tar -xvf

مثلا:

tar -xvf images.tar

با این حال، می توانید فایل gzip را فشرده و فایل ها را از فایل tar استخراج کنید با استفاده از یک فرمان به صورت زیر:

tar -xvzf images.tar.gz

لیست محتویات یک فایل tar.gz

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

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

tar -tzf images.tar.gz

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

خلاصه

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

یکی دیگر از راهنمایی هایی که ممکن است به آن علاقه دارید این است که نشان می دهد که چگونه فایل های فشرده را با استفاده از دستور zip لینوکس فشرده کرده و این نشان می دهد که چگونه فایل ها را با استفاده از دستور unzip غیرفعال کنید .