تبلیغات
وبلاگ تخصصی لینوکس - مطالب شهریور 1392
و هرچیز جالب دیگه ای ;)

tar vs gtar

نویسنده :. .
تاریخ:جمعه 1 شهریور 1392-11:09 ق.ظ

همونطور که میدونید، کامند tar یک برنامه تهیه آرشیو  از اطلاعاته که تحت استاندارد POSIX کارمیکنه.  و تمام سیستم‌عامل‌هایی که تحت POSIX هستن باید این کامند و اُپشن‌هاش رو ساپورت کنن. کامند gtar کامند گنویی tar هست که اُپشن‌های مختص به خودش رو داره. 
خب مشکلی که کامند tar برای من پیش آورد این بود که مثل همیشه tarfile رو توی سرور لینوکسیم ساخته بودم. حجمش هم زیاد بود بعدش با split به فایل‌های 200 مگی درش آوردم تا بتونم تو بستر شبکه به سرور سولاریسم انتقال بدم. این فایل‌ها میبایستی توی سرور سولاریسی اکسترکت میشدن، خب منم با همون tar ،فایل‌ها رو خواستم اکسترکت که ارور میگرفتم!!!
مطلبی که بعد کلی کلنجار رفتن متوجه شدم این بود که توی سولاریس باید با gnu tar  یا همون gtar فایل‌ها رو   اکسترکت کنم، یا زمانی‌که  فایل‌ رو  توی لینوکس tar میکردم می‌بایست از اُپشنformat=gnu-- استفاده می‌کردم.

کامندهای زیر هم مرتبط با مطلب هستند:


split tar files:
split -d -b 200m /path/to/backup.tar /name/of/backup.tar.

اپشن d برای ایجاد پسوندهای عددی در هنگام ایجاد tarfile هست و b هم اندازه فایل‌های جدید را میگه.


extract tar files at solaris:

cat *tar.* | /usr/sfw/bin/gtar -xvpf - -C /  


نوع مطلب : کامند در لینوکس 

داغ کن - کلوب دات کام
نظرات()