این دستوری است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
atool - اسکریپتی برای مدیریت آرشیو فایل در انواع مختلف
خلاصه
استاد [گزینه] ... بایگانی [فایل] ...
باز کردن بسته [گزینه] ... بایگانی [فایل] ...
بسته [گزینه] ... بایگانی [فایل] ...
مانند [گزینه] ... بایگانی [فایل] ...
یک گربه [گزینه] ... بایگانی [فایل] ...
adiff [گزینه] ... بایگانی بایگانی
آرپک [گزینه] ... بایگانی قدیمی آرشیو جدید
شرح
این سند صفحه راهنما شرح می دهد استاد دستورات این دستورات برای
مدیریت آرشیو فایل در انواع مختلف، مانند آرشیو tar و Zip. هر دستور می تواند باشد
به صورت جداگانه یا با دادن گزینه های مناسب به اجرا می شود استاد (نگاه کنید به OPTIONS در زیر).
باز کردن بسته فایل ها را از یک آرشیو استخراج می کند. اغلب فرد می خواهد تمام فایل های یک آرشیو را استخراج کند
به یک زیر شاخه واحد با این حال، برخی از آرشیوها حاوی چندین فایل در ریشه خود هستند
دایرکتوری ها برنامه aunpack با استخراج فایل ها به a بر این مشکل غلبه می کند
دایرکتوری منحصر به فرد (موقت) و سپس در صورت امکان محتویات آن را به عقب برگردانید. این هم
از بازنویسی اشتباه فایل های محلی جلوگیری می کند.
بسته آرشیو ایجاد می کند (یا فایل ها را فشرده می کند). اگر هیچ آرگومان فایلی مشخص نشده باشد،
نام فایل برای افزودن از استاندارد در خوانده می شود.
مانند فایل ها را در یک آرشیو لیست می کند.
یک گربه فایل ها را در یک آرشیو به صورت استاندارد استخراج می کند.
adiff با استفاده از دو آرشیو تفاوت ایجاد می کند تفاوت(1).
آرپک آرشیوها را به فرمت متفاوتی بسته بندی می کند. این کار را ابتدا با استخراج تمام فایل ها انجام می دهد
از آرشیو قدیمی در یک فهرست موقت، سپس تمام فایل های استخراج شده در آن بسته بندی می شود
دایرکتوری به آرشیو جدید از گزینه --each (-e) در ترکیب با --format (-F) استفاده کنید.
برای بسته بندی مجدد چندین بایگانی با استفاده از یک فراخوانی از atool. توجه داشته باشید که arepack این کار را نخواهد کرد
آرشیو قدیمی را حذف کنید
مگر اینکه --قالب (-F) گزینه ارائه شده است، فرمت آرشیو توسط
پسوند فایل آرشیو یعنی پسوند ".tar.gz" یا ".tgz" به معنای فرمت tar+gzip است. توجه داشته باشید
که افزونه ها به ترتیب ذکر شده در بخش بررسی می شوند بایگانی انواع در زیر ،
به همین دلیل است که یک فایل با پسوند ".tar.gz" به عنوان یک بایگانی tar+gzip در نظر گرفته می شود، نه یک آرشیو
فایل فشرده gzip
OPTIONS
این برنامهها از نحو معمول خط فرمان گنو پیروی میکنند، با گزینههای طولانی که با آن شروع میشوند
دو خط تیره ('-'). خلاصه ای از گزینه ها در زیر آمده است.
-ل، -- لیست
لیست فایل ها در آرشیو این گزینه به طور خودکار زمانی در نظر گرفته می شود مانند اعدام شده است
-ایکس، --استخراج کردن
استخراج فایل ها از آرشیو این گزینه به طور خودکار زمانی در نظر گرفته می شود باز کردن بسته is
اجرا شده.
-ایکس، --استخراج به=PATH
فایل ها را از بایگانی به دایرکتوری مشخص شده استخراج کنید. هنگام باز کردن بسته بندی فشرده
فایلها، PATH ممکن است به نام فایل یا دایرکتوری موجود اشاره داشته باشد.
-آ، --اضافه کردن
ایجاد آرشیو این گزینه به طور خودکار زمانی در نظر گرفته می شود بسته اعدام شده است
-c، -- گربه
یک فایل را از بایگانی به حالت استاندارد استخراج کنید (نمایش آن روی صفحه). این گزینه
به طور خودکار زمانی فرض می شود یک گربه اعدام شده است
-د، --تفاوت
دو آرشیو را استخراج کنید و استفاده کنید تفاوت(1) برای ایجاد تفاوت بین آنها. این
گزینه به طور خودکار زمانی در نظر گرفته می شود adiff اعدام شده است
-ه ، --هر یک
برای هر آرگومان، دستور مشخص شده را اجرا کنید. این را می توان به سرعت استفاده کرد
استخراج، فهرست کردن یا ایجاد چندین آرشیو (نگاه کنید به مثال ها زیر). این گزینه نمی تواند
با دستور cat استفاده شود.
-اف، --قالب=افزونه
فرمت بایگانی را به صورت دستی مشخص کنید (نگاه کنید به بایگانی انواع در زیر).
-S، --شبیه سازی
atool را در حالت شبیه سازی اجرا کنید. هیچ تغییری در سیستم فایل (یعنی نوشتن) ایجاد نخواهد شد
ساخته شده است و به جای آن تمام دستوراتی که باید اجرا شوند نمایش داده می شوند. این گزینه
نمی توان با آن ترکیب کرد --توضیح (از آنجایی که نشان می دهد که قبلا).
توجه داشته باشید که تضمین نمی شود که دستورات چاپ شده در حالت شبیه سازی باشد
مانند مواردی که در حالت غیر شبیه سازی اجرا می شوند. این به دلیل برخی از عملیات است
بستگی به فایل هایی دارد که بایگانی ها در بر دارند، و atool در این زمان فقط می تواند تعیین کند
که با استخراج آرشیو.
-E، --توضیح
نمایش دستورات اجرا شده توسط atool. این گزینه را نمی توان با آن ترکیب کرد --شبیه سازی.
-پ، --صفحه
معمولاً خروجی را از طریق پیجر اجرا کنید صفحه مگر اینکه متغیر محیطی باشد PAGER is
تنظیم شده است.
-f، --زور
هنگام استخراج از فایلها، اجازه بازنویسی فایلهای محلی را بدهید. هنگام ایجاد یک
بایگانی، اجازه دهید فایل بایگانی در صورتی که از قبل وجود دارد، رونویسی شود. توجه داشته باشید که
امکان افزودن فایل ها به آرشیوهای RAR و Zip موجود وجود دارد (این امکان پذیر نیست
برای بسیاری از فرمت های دیگر).
-دی، --subdir
هنگام استخراج بایگانی، همیشه یک دایرکتوری جدید برای آرشیو ایجاد کنید، حتی اگر این
بایگانی فقط شامل یک فایل در دایرکتوری ریشه خود است.
-0، --خالی
اگر هیچ آرگومان فایلی هنگام ایجاد یا افزودن فایل به بایگانی مشخص نشده باشد،
لیست فایل ها از داخل استاندارد خوانده می شود. معمولاً این نام فایل ها هستند
با خط جدید از هم جدا می شوند، اما با این گزینه با بایت تهی از هم جدا می شوند. این
با گزینه GNU find -print0 مفید است.
-q، --ساکت
سطح پرحرفی را یک بار کاهش دهید. این از پرحرفی پیش فرض کم می شود
سطح، یا سطح مشخص شده با -- پرحرفی. این گزینه ممکن است بیشتر مشخص شود
بیش از یک بار آتول را حتی کمتر پرمعنا کنید.
-v، -- پرحرف
سطح پرحرفی را یک بار افزایش دهید. این به سطح پرحرفی پیشفرض یا اضافه میشود
سطح مشخص شده با -- پرحرفی. این گزینه ممکن است بیش از یک بار مشخص شود
تا atool را حتی پرمخاطب تر کند.
-V، -- پرحرفی=سطح
سطح پرحرفی را مشخص کنید. سطح پیشفرض 1 است که به معنای "پرحرفی عادی" است -
به عنوان مثال هنگام ایجاد و استخراج از بایگانی، فایل ها لیست می شوند.
- پیکربندی=فایل
پیکربندی را از فایل مشخص شده بارگیری کنید. هنگام استفاده از این گزینه، سیستم در سراسر
و فایل های پیکربندی در سطح کاربر بارگیری نمی شوند. اگر فایل مشخص شده انجام می دهد
وجود ندارد یا قابل خواندن نیست، atool با یک پیام خطا خاتمه می یابد.
-و ، --گزینه=KEY=VALUE
یک گزینه پیکربندی را لغو کنید. اینها پس از خواندن پیکربندی اعمال می شوند
فایل های.
می توانید چندین بار این را تعیین کنید تا گزینه های مختلف لغو شود.
-اوه --format-Option=گزینه
گزینه های اضافی را به دستور بایگانی ارسال کنید. این می تواند در هنگام تعیین مفید باشد
گزینه های فشرده سازی برای برخی از بایگانی ها، به عنوان مثال
بسته -F7z -O-mx=9 بایگانی.7z دیر
شما می توانید این را چندین بار مشخص کنید گزینه های مختلف اضافه کنید.
--save-outdir=فایل
هنگام استخراج فایل ها، نام دایرکتوری که بایگانی در آن قرار داشت را ذخیره کنید
به فایل مشخص شده استخراج می شود. اگر دستور «extract» یا «extract» نبود
بایگانی در یک دایرکتوری جدید استخراج نشد، سپس چیزی در آن نوشته نخواهد شد
فایل مشخص شده اگر چندین بایگانی مشخص شده باشد (با -e)، آنگاه فقط آخرین
دایرکتوری که فایل ها در آن استخراج شده اند در FILE نوشته می شود.
این گزینه به صورت داخلی استفاده می شود (نگاه کنید به مثال ها در زیر).
--کمک نمایش خلاصه گزینه ها
- نسخه
اطلاعات نسخه خروجی و خروج.
بایگانی انواع
مگر اینکه گزینه -f (--format) ارائه شود، فرمت آرشیو توسط
پسوند فایل آرشیو یعنی پسوند ".tar.gz" یا ".tgz" به معنای فرمت tar+gzip است. توجه داشته باشید
که پسوندها در موارد دیگر لیست شده در بالا بررسی می شوند، به همین دلیل است که یک فایل با
پسوند ".tar.gz" به یک بایگانی tar+gzip در نظر گرفته می شود، نه یک بایگانی gzip.
هر زمان که دستور استخراج پشتیبانی شود، دستور diff پشتیبانی می شود.
انواع آرشیو پشتیبانی شده عبارتند از:
tar+gzip (.tar.gz, .tgz)
همه دستورات پشتیبانی می شوند.
tar+bzip (.tar.bz, tbz)
همه دستورات پشتیبانی می شوند.
tar+bzip2 (.tar.bz2, tbz2)
همه دستورات پشتیبانی می شوند.
قطران + فشرده (.tar.Z, tZ)
همه دستورات پشتیبانی می شوند.
tar+lzop (.tar.lzo, .tzo)
همه دستورات پشتیبانی می شوند.
tar+lzip (tar.lz, tlz)
همه دستورات پشتیبانی می شوند.
tar+xz (tar.xz, txz)
همه دستورات پشتیبانی می شوند.
tar + 7z (.tar.7z, t7z)
همه دستورات پشتیبانی می شوند.
قیر (.tar)
همه دستورات پشتیبانی می شوند.
زیپ (وبلاگ)
همه دستورات پشتیبانی می شوند.
شیشه (.شیشه, .جنگ)
لیست، استخراج، و دستورات اضافه پشتیبانی می شوند. Cat پشتیبانی می شود اگر use_jar_program
غیرفعال است
RAR (اس ام اس چشمک)
همه دستورات پشتیبانی می شوند.
این دارد (.lha, .lzh)
همه دستورات پشتیبانی می شوند.
7z (7z)
دستورات استخراج، فهرست و اضافه کردن پشتیبانی می شود.
آلزیپ (.alz)
دستور Extract پشتیبانی می شود.
تک خال (.اسه)
دستورات استخراج و لیست پشتیبانی می شوند.
ar (.a)
همه دستورات پشتیبانی می شوند.
ارج (ارج)
لیست، استخراج و اضافه کردن دستورات پشتیبانی می شود.
قوس (قوس)
همه دستورات پشتیبانی می شوند. (توجه داشته باشید که قوس هنگام گربه یک خط جدید اضافی تولید می کند
دستور استفاده می شود.)
دور در دقیقه (دور در دقیقه)
دستورات استخراج و لیست پشتیبانی می شوند.
بده (.deb)
دستورات استخراج و لیست پشتیبانی می شوند.
تاکسی (.تاکسی)
دستورات Cat، Extract و List پشتیبانی می شوند.
از gzip (.gz)
دستورات Cat، Extract و Add پشتیبانی می شوند.
bzip (.bz)
دستورات Cat، Extract و Add پشتیبانی می شوند.
bzip2 (bz2)
دستورات Cat، Extract و Add پشتیبانی می شوند.
فشرده کردن (.Z)
دستورات Cat، Extract و Add پشتیبانی می شوند.
لزما (.lzma)
دستورات Cat، Extract و Add پشتیبانی می شوند.
lzop (.lzo)
استخراج و اضافه کردن دستورات پشتیبانی می شود. دستور cat پشتیبانی نمی شود زیرا
lzop نمی خواهد فایل ها را به صورت استاندارد استخراج کند مگر اینکه پرچم -f داده شود.
lzip (.lz)
دستورات Cat، Extract و Add پشتیبانی می شوند.
xz (xz)
دستورات Cat، Extract و Add پشتیبانی می شوند.
rzip (rz)
استخراج و اضافه کردن دستورات پشتیبانی می شود.
lrzip (.lrz)
استخراج و اضافه کردن دستورات پشتیبانی می شود.
7zip (7z)
همه دستورات پشتیبانی می شوند. (توجه داشته باشید که 7z از نوشتن فایل های استخراج شده خودداری می کند
استاندارد اگر خروجی استاندارد یک ترمینال باشد. از -p استفاده کنید یا خروجی atool/acat را لوله کنید
به پیجر هنگام خواندن در ترمینال.)
cpio (.cpio)
لیست، استخراج و اضافه کردن دستورات پشتیبانی می شود.
پیکربندی
از نسخه 0.8.0، atool می تواند فایل های پیکربندی سفارشی را بخواند. اول، پیش فرض هاردکد
در فایل برنامه atool ارزیابی می شوند. سپس مقادیر پیکربندی کل سیستم بارگیری می شوند
از جانب /etc/atool.conf اگر آن فایل وجود داشته باشد در نهایت، مقادیر پیکربندی برای هر کاربر هستند
بارگیری شده از .atoolrc در فهرست اصلی کاربر فعلی
فرمت فایل های پیکربندی ساده است:
مقدار متغیر
اینجا متغیر متغیری است که در زیر لیست شده است و ارزش مقدار مربوط به متغیر است
با. متغیر و ارزش باید با حداقل یک فضای خالی (فضا، تب
و غیره). خطوط خالی و خطوطی که با # شروع می شوند کنار گذاشته می شوند.
مقدار "1" به این معنی است که گزینه فعال است و "0" غیرفعال است. رشته های
نباید نقل قول شود، زیرا با اولین کاراکتر غیر فاصله سفید شروع می شود و در پایان به پایان می رسد
پایان خط.
گزینه ها عبارتند از:
use_tar_bzip2_option (به طور پیش فرض: 1)
اگر از GNU tar استفاده می کنید و آن را پشتیبانی می کند، این را فعال کنید --bzip2 گزینه ای برای فیلتر کردن
فایل های bzip2'ed از طریق bzip2. نسخه های 1.13.6 یا بالاتر از GNU tar پشتیبانی می کند --bzip2.
بنابراین، اگر از GNU tar زودتر از 1.13.6 استفاده می کنید، باید آن را غیرفعال کنید
گزینه.
قبلا این بود use_tar_j_option اما استفاده از --bzip2 قابل حمل تر است.
use_tar_lzip_option (به طور پیش فرض: 0)
اگر از GNU tar استفاده می کنید و آن را پشتیبانی می کند، این را فعال کنید --lzip گزینه ای برای فیلتر کردن
فایل های lzip'ed از طریق lzip. نسخه 1.23 یا بالاتر از GNU tar پشتیبانی می کند --lzip.
بنابراین، اگر از GNU tar زودتر از 1.23 استفاده می کنید، باید آن را غیرفعال کنید
گزینه.
use_tar_z_option (به طور پیش فرض: 1)
اگر از GNU tar استفاده می کنید و آن را پشتیبانی می کند، این را فعال کنید -z گزینه ای برای فیلتر کردن gzipped
فایل ها از طریق gzip شما باید این و را غیرفعال کنید use_tar_j_option اگر این کار را نکنید
از تار گنو استفاده کنید.
غیرفعال کردن این دو گزینه به این معنی نیست که atool نمی تواند فایل های bzip2/gzip را استخراج کند.
اگر غیرفعال است، atool از یک لوله برای ارسال خروجی از bzip2/gzip به tar استفاده می کند.
در صورت امکان، این گزینه ها باید فعال شوند زیرا مدیریت خطا در زمانی بهتر است
فیلتر کردن توسط تار انجام می شود.
use_tar_lzma_option (به طور پیش فرض: 1)
اگر از GNU tar استفاده می کنید و آن را پشتیبانی می کند، این را فعال کنید --lzma گزینه ای برای فیلتر lzma
فایل های فشرده از طریق lzma. نسخه های 1.20 یا بالاتر از GNU tar پشتیبانی می کند --lzma.
use_tar_lzop_option (به طور پیش فرض: 0)
اگر از GNU tar استفاده می کنید و آن را پشتیبانی می کند، این را فعال کنید --lzop گزینه ای برای فیلتر lzop
فایل های فشرده از طریق lzop. نسخه 1.21 یا بالاتر از GNU tar پشتیبانی می کند --lzop.
use_tar_xz_option (به طور پیش فرض: 0)
اگر از GNU tar استفاده می کنید و آن را پشتیبانی می کند، این را فعال کنید --xz گزینه ای برای فیلتر xz
فایل های فشرده از طریق xz. نسخه 1.22 یا بالاتر از GNU tar پشتیبانی می کند --xz.
use_gzip_for_z (به طور پیش فرض: 1)
اگر می خواهید از gzip به جای غیرفشرده سازی هنگام فشرده سازی استفاده کنید، این را فعال کنید
فایل های فشرده شده (فایل های '.Z').
use_rar_for_unpack (به طور پیش فرض: 0)
اگر میخواهید در صورت امکان همیشه از rar به جای unrar استفاده کنید، این را فعال کنید. این
باعث می شود atool از دستور rar (path_rar) استفاده کند حتی در هنگام لیست کردن و استخراج RAR
فایل های.
use_arc_for_unpack (به طور پیش فرض: 0)
اگر میخواهید در صورت امکان همیشه از arc به جای nomarch استفاده کنید، این را فعال کنید. این
باعث میشود atool از دستور arc (path_arc) حتی در هنگام فهرستبندی و استخراج ARC استفاده کند
فایل های.
use_arj_for_unpack (به طور پیش فرض: 0)
اگر می خواهید همیشه در صورت امکان از arj به جای unarj استفاده کنید، این را فعال کنید. این
باعث میشود atool از دستور arj (path_arj) حتی هنگام فهرستبندی و استخراج ARJ استفاده کند
فایل های.
use_find_cpio_print0 (به طور پیش فرض: 1)
اگر Find از گزینه -print0 و cpio از گزینه -0 پشتیبانی می کند، این را فعال کنید.
بدون آن، ساختن آرشیو cpio از فایل ها با newline غیرممکن/سخت تر است
شخصیت ها در نام آنها
extract_deb_control (به طور پیش فرض: 1)
فایل های بسته دبیان دبیان حاوی اطلاعات کنترلی در دایرکتوری DEBIAN هستند.
به خصوص فایل "کنترل" بسته. اگر کنترل را می خواهید این را فعال کنید
اطلاعاتی که باید در هنگام استخراج علاوه بر فایل های معمولی استخراج شوند.
strip_unknown_ext (به طور پیش فرض: 1)
انواع خاصی از فایل ها در واقع بایگانی هستند، اما پسوند آنها این را نمی گوید.
به عنوان مثال اسناد Open Office (فایل های Zip) و اسناد Gnumeric (gzip'ed) هستند
فایل ها). از آنجایی که پسوندهای آن نام فایل ها برای atool ناشناخته هستند، این کار را انجام می دهند
با این گزینه روی 0 تنظیم نمی شود. فایل خروجی در آن صورت خواهد بود
چیزی شبیه Unpack-XYZW. تنظیم این گزینه روی 1 باعث می شود که پسوند باشد
در عوض کنده شد.
use_pbzip2 (به طور پیش فرض: 0)
اگر می خواهید به جای bzip2 از pbzip2 استفاده کنید، این را فعال کنید. لطفا نه که اگر
use_tar_bzip2_option فعال است، سپس bzip2 بدون توجه به
گزینه use_pbzip2. بنابراین اگر می خواهید tar از pbzip2 به جای bzip2 استفاده کند، تنظیم کنید
use_pbzip2 به 1 و use_tar_bzip2_option به 0.
use_lbzip2 (به طور پیش فرض: 0)
اگر می خواهید به جای bzip2 از lbzip2 استفاده کنید، این را فعال کنید. لطفا نه که اگر
use_tar_bzip2_option فعال است، سپس bzip2 بدون توجه به
گزینه use_lbzip2. بنابراین اگر می خواهید tar از lbzip2 به جای bzip2 استفاده کند، تنظیم کنید
use_lbzip2 به 1 و use_tar_bzip2_option به 0.
use_pigz (به طور پیش فرض: 0)
اگر می خواهید به جای gzip از pigz استفاده کنید، این را فعال کنید. لطفا نه که اگر
use_tar_z_option فعال است، سپس gzip بدون توجه به tar توسط tar استفاده خواهد شد
گزینه use_pigz. بنابراین اگر میخواهید tar به جای gzip از pigz استفاده کند، use_pigz را روی ۱ قرار دهید
و از_tar_z_option تا 0 استفاده کنید.
use_plzip (به طور پیش فرض: 0)
اگر می خواهید به جای lzip از plzip استفاده کنید، این را فعال کنید. لطفا نه که اگر
use_tar_lzip_option فعال است، سپس lzip بدون توجه به
گزینه use_plzip. بنابراین اگر می خواهید tar از plzip به جای lzip استفاده کند، use_plzip را تنظیم کنید
به 1 و استفاده از_tar_lzip_option روی 0.
use_jar (به طور پیش فرض: 0)
اگر می خواهید از jar برای مدیریت آرشیو jar استفاده کنید، این را فعال کنید. اگر این را غیرفعال کنید
گزینه، zip استفاده خواهد شد (که باید به همان خوبی کار کند و احتمالاً سریعتر است
هم).
این گزینه بهطور پیشفرض غیرفعال است زیرا فایلها را به حالت استاندارد استخراج میکند ("cat")
توسط jar پشتیبانی نمی شود.
use_file (به طور پیش فرض: 1)
اگر می خواهید atool انواع فایل ها را با استفاده از آن شناسایی کند، این را فعال کنید پرونده(1) برای آن فایل ها
با پسوند ناشناخته (یا اصلاً هیچ).
use_file_always (به طور پیش فرض: 0)
اگر میخواهید atool همیشه بایگانیها را با استفاده از آن شناسایی کند، این را فعال کنید پرونده(1) صرف نظر از
از پسوند فایل لطفا توجه داشته باشید که این در حال حاضر دارای معایبی است، مانند
ناتوانی در شناسایی انواع بایگانی (مخصوصاً آرشیوهای فشرده شده تار).
با 7zip، lzop، szip و غیره).
tmpdir_name (پیشفرض: Unpack-%04d)
atool به یک دایرکتوری موقت ایجاد شده در دایرکتوری فعلی استخراج می کند تا نه
فایل ها رونویسی می شوند این متغیر نام دایرکتوری موقت را کنترل می کند
باید داشته باشد
رشته '%d' در این متغیر با یک عدد تصادفی بین 0 جایگزین می شود
و 9999. امکان تغییر فرمت این شماره با استفاده از چیز دیگری وجود دارد
از «%d» - ببینید printf(3).
tmpfile_name (پیشفرض: بسته-%04d)
هنگام استفاده از pbzip2 و ایجاد آرشیو، باید یک فایل موقت ایجاد شود. این
گزینه نام آن فایل را کنترل می کند. برای جزئیات بیشتر در مورد tmpdir_name را ببینید
فرمت.
path_pager (پیجر پیش فرض: پیجر)
path_jar (پیش فرض: شیشه)
path_tar (پیش فرض: تار)
path_zip (پیشفرض: zip)
path_unzip (پیش فرض: unzip)
path_gzip (پیشفرض: gzip)
path_bzip (پیشفرض: bzip)
path_bzip2 (پیشفرض: bzip2)
path_pbzip2 (پیشفرض: pbzip2)
path_compress (پیش فرض: فشرده سازی)
path_lzma (پیش فرض: lzma)
path_lzop (پیش فرض: lzop)
path_lzip (پیش فرض: lzip)
path_rar (پیش فرض: rar)
path_unrar (پیش فرض: unrar)
path_lbzip2 (پیشفرض: lbzip2)
path_pigz (پیش فرض: pigz)
path_cabextract (پیشفرض: cabextract)
path_7z (پیشفرض: 7z)
path_unalz (پیش فرض: unalz)
path_lha (پیش فرض: lha)
path_unace (پیش فرض: unace)
path_ar (پیش فرض: ar)
path_arj (پیش فرض: arj)
path_unarj (پیشفرض: unarj)
path_arc (پیش فرض: قوس)
path_nomarch (پیش فرض: nomarch)
path_rpm (پیشفرض: دور در دقیقه)
path_rpm2cpio (پیشفرض: rpm2cpio)
path_dpkg_deb (پیشفرض: dpkg-deb)
path_cpio (پیشفرض: cpio)
path_file (پیشفرض: فایل)
مسیر_پیدا کردن (پیش فرض: پیدا کردن)
path_xargs (پیش فرض: xargs)
path_cat (پیش فرض: گربه)
path_diff (پیشفرض: تفاوت)
اینها همه مسیرهایی به برنامه های مربوطه هستند. معمولا بهتر است آنها را ترک کنید
همانطور که هست، زیرا به این ترتیب مکان های آنها را می توان از متغیر PATH جستجو کرد.
args_diff (پیش فرض: -ru)
این متغیر آرگومان های خط فرمان را مشخص می کند تا به دستور diff منتقل شوند (مانند
مشخص شده توسط path_diff) هنگام استفاده از adiff. کاراکترهای فضایی آرگومانها را از هم جدا میکنند
این رشته
path_syscfg (پیشفرض: /etc/atool.conf)
(این متغیر فقط در فایل برنامه atool قابل تنظیم است.) این متغیر مشخص می کند
دایرکتوری که فایل پیکربندی کل سیستم در آن قرار دارد.
path_usercfg (پیشفرض: .atoolrc)
(این متغیر فقط در فایل برنامه atool و در کل سیستم قابل تنظیم است
فایل پیکربندی.) این متغیر مشخص می کند که فایل پیکربندی کاربر کجا باشد
واقع شده. توجه داشته باشید که اگر این نام فایل نسبی باشد (یعنی با '/' نباشد)، آن را
نسبت به فهرست اصلی کاربر فعلی خواهد بود (همانطور که HOME تعیین می کند
متغیر محیطی).
پیش فرض_پرزبانی (به طور پیش فرض: 1)
این پرحرفی پیش فرض atool است. با استفاده از گزینه های -q و -v، پرحرفی
سطح را می توان بالا و پایین برد. سطح 1 به معنای "پرحرفی عادی" است - به عنوان مثال چه زمانی
ایجاد و استخراج از بایگانی ها، فایل ها لیست خواهند شد.
نمایش_استخراج شده (به طور پیش فرض: 1)
اگر روی 1 تنظیم شود، دستور aunpack همیشه فایل یا دایرکتوری را نشان می دهد
که استخراج شد در غیر این صورت فقط در صورتی چاپ می شود که آرشیو باشد
در یک مکان غیرمنتظره استخراج شده است (در نتیجه فایل های محلی موجود یا
آرشیو دارای چندین فایل در فهرست اصلی خود).
این می تواند در ترکیب با 'default_verbosity 0' کاملاً مفید باشد. توجه داشته باشید که
زمانی که گزینه -X با aunpack استفاده شود، این گزینه هیچ تاثیری نخواهد داشت
بر روی فایل های فشرده تاثیری ندارد
keep_compressed (به طور پیش فرض: 1)
هنگام فشرده سازی یک فایل با gzip یا bzip2، فایل اصلی (غیر فشرده) است
معمولاً پس از فشرده سازی حذف می شود. به عنوان مثال اگر یک فایل را فشرده کنید، شما را "تست" کنید
تنها با یک فایل، "test.gz" ختم می شود. با تنظیم این گزینه روی 1، شما این کار را انجام خواهید داد
make atool فایل اصلی را نیز حفظ کند. رفتار اصلی توسط
این گزینه را روی 0 قرار دهید.
این گزینه همچنین تأثیری معادل در غیرفشرده سازی فایل های فشرده دارد. چه زمانی
روی 1 تنظیم کنید، فایل اصلی (فشرده) نگه داشته می شود. در غیر این صورت خواهد بود
حذف شده.
البته توجه داشته باشید که این گزینه در هنگام بسته بندی یک فایل فشرده با آن هیچ تاثیری ندارد
گزینه -X (برای تعیین دایرکتوری یا فایل خروجی). در آن صورت
فایل اصلی همیشه نگهداری می شود.
decompress_to_cwd (به طور پیش فرض: 1)
هنگامی که یک فایل را با دستوراتی مانند gzip یا bzip2 از حالت فشرده خارج می کنید، از حالت فشرده خارج می شود
فایل معمولاً در همان دایرکتوری فایل فشرده قرار می گیرد. با این
گزینه را روی 1 تنظیم کنید، فایل از حالت فشرده خارج شده در جای کار فعلی قرار می گیرد
دایرکتوری.
توجه داشته باشید که این گزینه در صورت استفاده از -X هیچ تاثیری ندارد.
محیط زیست متغیرها
PAGER پیجر پیشفرض برای استفاده زمانی که گزینه -p/--page مشخص شده است.
مثال ها
برای استخراج همه فایلها از آرشیو «foobar.tar.gz» به یک زیر شاخه (یا فعلی
دایرکتوری اگر فقط شامل یک فایل باشد):
باز کردن بسته foobar.tar.gz
برای استخراج همه فایلها از همه آرشیوهای «tar.gz» در فهرست فعلی:
باز کردن بسته -e *.tar.gz
برای ایجاد یک آرشیو فشرده از دو فایل "foo" و "bar":
بسته myarchive.zip فو بار
برای نمایش فایل "baz" در آرشیو "myarchive.zip" از طریق پیجر:
یک گربه -p myarchive.zip پایگاه
برای فهرست کردن محتویات بایگانی rar «stuff.rar»:
مانند چیز.rar
برای ایجاد سه آرشیو، «dir1.tar.gz»، «dir2.tar.gz» و «dir3.tar.gz»، به طوری که
اولی شامل همه فایل ها در dir1، دومی همه در dir2 و سومی همه dir3 است:
بسته -e -F .tar.gz dir1 dir2 dir3
برای نمایش تمام تفاوت های نسخه 2.4.17 و 2.4.18 هسته:
adiff linux-2.4.17.tar.gz linux-2.4.18.tar.gz
برای بسته بندی مجدد همه بایگانی های tar.gz در فهرست فعلی به tar.7z (بایگانی قدیمی
دست نخورده نگه داشته شود):
آرپک -F.tar.7z -e *.tar.gz
در اینجا یک تابع پوسته وجود دارد که دستور aunpack را به فهرستی که در آن قرار دارد تغییر می دهد
فایل ها استخراج شد:
باز کردن بسته () {
TMP=`mktemp /tmp/aunpack.XXXXXXXXXXXX`
استاد -x --save-outdir=$TMP "$@"
DIR="`cat $TMP`"
[ "$DIR" != "" -a -d "$DIR" ] && cd "$DIR"
rm $TMP
}
اگر برنامه mktemp را ندارید، می توانید خط دوم را با (توجه داشته باشید
که این کاملاً ایمن نیست)
TMP="/tmp/atool_outdir.$$"
شناخته شده اشکالات
تلاش برای استخراج gzip و سایر فایل های فشرده بدون پسوند .gz (یا bz2. و غیره)
کار نخواهد کرد:
aunpack: foo: قالب مشخص نیست، شناسایی با استفاده از فایل
aunpack: foo: فرمت "gzip" است
gzip: foo: پسوند ناشناخته -- نادیده گرفته شد
این آخرین خطای بالا توسط از gzip -d فو.
اگر اشکالی پیدا کردید که در اینجا فهرست نشده است، لطفاً آن را به <@PACKAGE_BUGREPORT@> گزارش دهید.
گزارش نویسی اشکالات
گزارش اشکالات به[ایمیل محافظت شده]>.
با استفاده از خدمات onworks.net از adiff آنلاین استفاده کنید