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

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

یک مسئله مهم این است که شما می توانید فایل های tar را در یک دایرکتوری خاص استخراج کنید، نه لزوما در دایرکتوری کاری فعلی که در آن قرار دارید. قبل از ادامه این مقاله می توانید اطلاعات بیشتری در مورد ابزار پشتیبان گیری tar با چند مثال مختلف در مقاله زیر مطالعه کنید.

تسلط بر فرمان tar با کمک ۱۸ مثال در لینوکس

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

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

توجه داشته باشید: در دستورات بالا، گزینه -C برای تعیین دایرکتوری متفاوتی از دایرکتوری فعلی استفاده می شود.

مثال ۱: استخراج فایلهای tar برای یک دایرکتوری خاص
در مثال اول، من فایل ها را در articles.tar در دایرکتوری / tmp / my_article استخراج می کنم. همیشه از پوشه ای که می خواهید فایل را در آن استخراج کنید اطمینان حاصل کنید.

اجازه دهید شروع کنم با ایجاد دایرکتوری / tmp / my_article با استفاده از دستور زیر:

شما می توانید گزینه -p را به فرمان بالا اضافه کنید تا فرمان با خطا روبرو نشود.

برای استخراج فایل ها در articles.tar به / tmp / my_article، من دستور زیر را اجرا خواهم کرد:

Extract Tar Files to Different Directory
در مثال فوق از گزینه -v برای نظارت بر پیشرفت استخراج استفاده کردم.

از گزینه -directory به جای -c برای مثال بالا استفاده کنید. به همان شیوه کار می کند.

Extract Tar Files to Specific Directory
مثال ۲: استخراج فایل های .tar.gz یا .tgz به دایرکتوری مختلف

اول مطمئن شوید که دایرکتوری ایجاد شده است که فایل در آنجا استخراج شود:

حالا فایل document.tgz را در مسیر / tmp / tgz / directory استخراج می کنیم.

Extract tar.gz or .tgz Files to Different Directory
مثال ۳: فایل tar.bz2، .tar.bz، .tbz یا .tbz2 را در دایرکتوری دیگر استخراج کنید
Extract tar.bz2 Files to Different Directory
مثال ۴: استخراج فقط فایل های خاص یا انتخاب شده از بایگانی tar
ابزار tar همچنین به شما اجازه می دهد تا فایل هایی را که می خواهید تنها از فایل .tar استفاده کنید استخراج کنید. در مثال بعدی، فایلهای خاصی را از یک فایل tar به یک پوشه خاص به صورت زیر استخراج میکنم:
Extract Specific Files From Tar Archive

شاید این مطالب را هم دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *