GoGPT Best VPN GoSearch

فاویکون OnWorks

afio - آنلاین در ابر

afio را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور afio است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


afio - دستکاری بایگانی ها و فایل ها

خلاصه


... | افیو -o [ گزینه های ] آرشیو : آرشیو نوشتن (ایجاد).
افیو -i [ گزینه های ] archive : نصب (باز کردن) بایگانی
افیو -t [ گزینه های ] آرشیو: فهرست فهرست مطالب بایگانی
افیو -r [ گزینه های ] archive: بررسی آرشیو در برابر فایل سیستم
افیو -p [ گزینه های ] فهرست [ ... ] : کپی فایل ها

شرح


آفیو گروه هایی از فایل ها را دستکاری می کند، آنها را در سیستم فایل (جمعی) کپی می کند یا
بین فایل سیستم و an افیو بایگانی.

با -o، نام مسیرها را از ورودی استاندارد می خواند و an را می نویسد بایگانی.

با -t، می خواند an بایگانی و فهرست مطالب را روی خروجی استاندارد می نویسد.

با -i، محتویات an را نصب می کند بایگانی نسبت به دایرکتوری کاری

با -p، نام مسیرها را از ورودی استاندارد می خواند و فایل ها را در هر کدام کپی می کند فهرست راهنما.
نمی توان با آن ترکیب کرد -Z گزینه.

با -r، می خواند بایگانی و آن را در برابر فایل سیستم تایید می کند. این مفید است برای
بررسی بایگانی نوار، برای اطمینان از عدم وجود خطای بیتی. تأیید مقایسه می کند
محتویات فایل، اما نه بیت های مجوز و موجودیت های سیستم فایل غیر فایل، بنابراین نمی تواند باشد
به عنوان یک ابزار قابل اعتماد برای تشخیص هر تغییر ممکن در یک فایل سیستم استفاده می شود.

دایرکتوری های گمشده را در صورت لزوم با مجوزهایی برای مطابقت با والدین خود ایجاد می کند.

اسلش های پیشرو را از نام مسیرها حذف می کند و همه مسیرها را نسبت به جریان فعلی می سازد
فهرست راهنما. این یک ویژگی ایمنی برای جلوگیری از بازنویسی ناخواسته فایل های سیستم است
هنگام انجام بازیابی برای سرکوب این ویژگی ایمنی، -A گزینه باید در حالی که استفاده می شود
نوشتن یک آرشیو، اما همچنین هنگام خواندن (نصب)، تأیید، و فهرست نویسی
آرشیو موجود

پشتیبانی از فشرده سازی در هنگام بایگانی، با -Z گزینه. فایل های فردی را فشرده می کند
در آرشیو، نه کل جریان داده بایگانی که باعث می شود افیو آرشیوهای فشرده
بسیار قوی تر از قیر zc' آرشیو تایپ کنید

پشتیبانی از آرشیوهای چند جلدی در طول عملیات تعاملی (به عنوان مثال، زمانی که /dev/tty is
در دسترس و ثبت نام نادیده گرفته نمی شود).

OPTIONS


-@ نشانی ارسال ایمیل به نشانی هنگامی که یک تغییر حجم (تغییر نوار، تغییر فلاپی) است
مورد نیاز است و همچنین زمانی که کل عملیات کامل شد. استفاده می کند ارسال پست الکترونیکی(1) به
نامه را بفرست

-a آخرین زمان‌های دسترسی (زمان‌های) فایل‌های خوانده شده هنگام ساخت یا حفظ شود
تایید یک آرشیو هشدار: در صورت استفاده از این گزینه، افیو تغییر خواهد کرد
آخرین inode زمان (ctimes) این فایل ها تغییر کرد. بنابراین، این گزینه نمی تواند
همراه با یک طرح پشتیبان افزایشی که بر ctime متکی است استفاده شود
در حال حفظ شدن

-b اندازه بخوان یا بنویس اندازهبلوک های بایگانی شخصیت ها کفایت می کند b, k, m و g
مضرب را نشان می دهد 512, کیلوبایت, مگابایت و گیگابایتبود.
پیش فرض به 5120 برای سازگاری با cpio(1). در برخی موارد، به ویژه زمانی که
با استفاده از فتیپ با چند درایو نوار، -b 10k برای سازگاری مورد نیاز است. توجه داشته باشید
که -b 10k اندازه بلوک پیش فرض استفاده شده توسط قیر(1)، بنابراین معمولاً خوب است
اگر نصب نوار مشخص باشد که با آن کار می کند، انتخاب کنید قیر(1).

-c تعداد دفعات مشاهده بافر تعداد دفعات مشاهده بلوک های آرشیو بین عملیات I/O. یک بزرگ تعداد دفعات مشاهده is
به منظور استفاده کارآمد با درایوهای نوار مغناطیسی جریانی توصیه می شود
برای کاهش تعداد توقف و راه اندازی مجدد نوار.

-d دایرکتوری های گم شده ایجاد نکنید.

-e بسته بایگانی را روی یک مضرب قرار دهید بسته شخصیت ها. همان را تشخیص می دهد
کافی است به عنوان -s. پیش فرض به 1x ( -b اندازه بلوک) برای سازگاری با
cpio(1).

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

-g تغییر به فهرست فایل های ورودی. از رفتار سیستم فایل درجه دوم با
مسیرهای مشابه طولانی به تمام نام‌های مسیر مطلق، از جمله مسیرهای برای
la -o بایگانی و -p دایرکتوری.

-h پیوندهای نمادین را دنبال کنید و آنها را به عنوان فایل ها و دایرکتوری های معمولی در نظر بگیرید.

-j در بازیابی فایل ها، بلوک های سیستم فایل پراکنده ایجاد نکنید. به صورت پیش فرض، افیو
بلوک های سیستم فایل پراکنده ایجاد می کند (با lseek(2)) در صورت امکان هنگام بازیابی
فایل ها از یک آرشیو، اما نه اگر این فایل ها به صورت فشرده ذخیره شده باشند
فرم. فایل های پراکنده بایگانی نمی شوند مگر اینکه به صورت فشرده ذخیره شوند
به طور موثر: آنها فضایی برابر با طول کامل فایل خواهند گرفت. (پراکنده
مدیریت فایل در افیو جز به روش تاریخی چندان معنا ندارد.)

-k به جای شکایت از ورودی غیرقابل تشخیص، از داده های ناخوانا رد شوید (یا
محتوای فایل جزئی) در شروع از فایل بایگانی در حال خواندن، و
سربرگ آرشیو معتبر بعدی را جستجو کنید. این گزینه برای مقابله مورد نیاز است
انواع خاصی از آسیب رسانه پشتیبان. همچنین برای پشتیبانی سریع مفید است
بازیابی های انتخابی از بایگانی های چند جلدی یا از بلوک های قابل جستجو
دستگاه‌ها، اگر حجم یا مکان فایلی که باید بازیابی شود مشخص باشد
پیشبرد (نگاه کنید به -B گزینه). اگر مثلاً بازیابی انتخابی انجام شود
با جلد چهارم آرشیو afio چند جلدی، سپس -k انتخاب
نیاز به استفاده دارد، در غیر این صورت افیو از خوب نبودن ورودی شکایت خواهد کرد
آرشیو تشکیل داد

-l با -o، محتویات فایل را با هر پیوند سخت بنویسید.

با -t، لینک های سخت را گزارش کنید.

با -p، سعی کنید به جای کپی کردن فایل ها، آنها را پیوند دهید.

-m فایل های خروجی را با یک مهر زمانی رایج (به جای ورودی) علامت گذاری کنید
زمان اصلاح فایل).

-n از فایل های موجود جدیدتر محافظت کنید (مقایسه زمان اصلاح فایل ها).

-s اندازه هر بخش از آرشیو چند جلدی را محدود کنید اندازه شخصیت ها. این
گزینه تشخیص همان اندازه کافی است -b. همچنین پسوند x نشان دهنده a است
مضرب از -b اندازه بلوک (و باید از هر کدام پیروی کند -b مشخصات). اندازه
به عنوان مثال می تواند یک اندازه یا یک لیست اندازه های جدا شده با کاما باشد
'2m,5m,8m'، برای تعیین اندازه های مختلف برای حجم های بعدی. اگر آنجا
حجم ها بیشتر از اندازه ها هستند، آخرین اندازه مشخص شده برای همه استفاده می شود
حجم های باقی مانده در صورت استفاده از این گزینه، دنباله کاراکترهای خاص می شود
%V و %S در نام فایل ورودی/خروجی یا رشته فرمان با عبارت جایگزین می شوند
تعداد حجم فعلی و اندازه حجم. استفاده کنید %% برای تولید یک درصد
شخصیت. -s این گزینه برای دستگاه های با طول محدود که این کار را نمی کنند مفید است
بازگشت تعداد کوتاه در پایان رسانه (آه)؛ خروجی به نوار مغناطیسی معمولا
در این دسته قرار می گیرد. هنگامی که یک آرشیو در حال خواندن یا نوشتن است، با استفاده از
-s علل افیو اگر طول حجم مشخص شده باشد، برای جلد بعدی درخواست کنید
رسیده است. -s گزینه نیز باعث خواهد شد افیو برای اعلان اگر وجود دارد
EOF زودرس هنگام خواندن ورودی. مورد خاص -s 0 فعال خواهد شد
این امر باعث می‌شود که حجم بعدی در EOF نابه‌هنگام بدون تنظیم حجم صدا ایجاد شود
طول هنگام نوشتن آرشیو، افیو برای جلد بعدی درخواست می کند
پایان رسانه، حتی بدون -s 0 عرضه می شود، در صورتی که دستگاه قادر باشد
گزارش پایان رسانه اگر حجم اندازه مشخص شده مضرب نیست
اندازه بلوک با -b پس گزینه افیو(1) بی صدا به سمت پایین گرد خواهد شد
اندازه حجم به نزدیکترین مضرب اندازه بلوک. این گرد کردن
پایین را می توان با استفاده از -9 گزینه: اگر -9 استفاده می شود، افیو(1) خواهد نوشت
یک بلوک کوچک از داده ها، کوچکتر از -b اندازه، در پایان حجم به
آن را کاملاً به اندازه مشخص شده پر کنید. برخی از دستگاه ها قادر به این کار نیستند
چنین نوشته های بلوکی کوچک را مدیریت کنید.

-u گزارش فایل هایی با لینک های دیده نشده

-v پرمخاطب. هنگام پردازش نام مسیرها (به stderr) را گزارش دهید. هنگام استفاده با
-t، می دهد ls -l گزارش سبک (از جمله اطلاعات پیوند) به stdout
بجای. در صورت استفاده دوبار (-vv) با -o، می دهد ls -l گزارش سبک به
هنگام نوشتن آرشیو stdout. (اما این استفاده از -vv کار نخواهد کرد اگر
بایگانی نیز در حال نوشتن در stdout است.)

-w نام فایل هر خط را در نام فایل عنوان -y الگو، ببینید -y.

-x مالکیت فایل و مجوزهای setuid/setgid را حفظ کنید. این پیش فرض برای است
کاربر فوق العاده؛ او ممکن است استفاده کند -X آن را نادیده بگیرند.

-y الگو محدود کردن پردازش فایل‌ها به نام‌های منطبق با الگوی حروف عام پوسته
الگو. برای شناسایی هر الگو یک بار از این پرچم استفاده کنید. با
استثنای احتمالی وجود یک اسلش پیشرو، نام کامل فایل
همانطور که در آرشیو فهرست مطالب ظاهر می شود باید با الگو مطابقت داشته باشد
برای مثال نام فایل 'etc/passwd' با الگوی '*passwd' مطابقت دارد اما
نه با الگوی 'passwd'. دیدن «مرد 7 کره برای اطلاعات بیشتر در مورد پوسته
تطبیق الگوی عام تنها تفاوت با الگوی عام پوسته
تطبیق این است که در افیو حروف عام نیز با کاراکترهای '/' در فایل مطابقت خواهند داشت
نام ها به عنوان مثال الگوی '/usr/src/*' با نام فایل مطابقت دارد
'/usr/src/linux/Makefile'، و هر نام فایل دیگری که با ' شروع می شود/ usr / src'.
مگر اینکه -S گزینه داده شده است، هر اسلش پیشرو در الگو یا
نام فایل هنگام تطبیق نادیده گرفته می شود، به عنوان مثال / etc / passwd مطابقت خواهد داشت etc/passwd.
استفاده کنید -Y برای عرضه الگوهایی که هستند نه پردازش شود -Y نادیده گرفتن -y if
نام فایل با هر دو مطابقت دارد. همچنین ببینید -w و -W. همچنین ببینید -7 گزینه، که
می توان برای تغییر معنی استفاده کرد -y, -Y, -wو -W هنگام تطبیق تحت اللفظی
بدون پردازش wildcard مورد نیاز است. توجه داشته باشید: if افیو بدون تدوین شد
با استفاده از کتابخانه GNU fnmatch، سپس دستور الگوی wildcard پوسته کامل
قابل استفاده نیست، و پشتیبانی تطبیق محدود به الگوهایی است که کامل هستند
نام فایل تحت اللفظی و الگوهایی که به "*" ختم می شوند.

-z چاپ آمار اجرای این برای مصرف انسان در نظر گرفته شده است. استفاده توسط دیگران
برنامه ها رسماً ممنوع است.

-A مسیرهای مطلق را به مسیرهای نسبی تبدیل نکنید. یعنی حذف نکنید
اسلش پیشرو برای نام مسیرهای نوشته شده در بایگانی و همچنین برای
نام مسیرها در حین خواندن (نصب)، تأیید، و از یک بایگانی خوانده می شوند
عملیات فهرست نویسی

-B اگر -v گزینه استفاده می شود، افست بایت شروع هر فایل را در داخل چاپ می کند
آرشیو اگر درایو نوار شما می‌تواند در هر موقعیتی شروع به خواندن کند
آرشیو، خروجی از -B می تواند برای انجام بازیابی های انتخابی سریع مفید باشد.

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

-E [+]نام فایل | -E CS | -E CI
هنگام ایجاد یک آرشیو با فایل های فشرده با استفاده از -Z گزینه، غیر فعال کردن
(تلاش در) فشرده سازی برای فایل های با پسوند خاص. این گزینه
می توان از آن برای تسریع در ایجاد آرشیو استفاده کرد افیو اجتناب از
تلاش برای استفاده از gzip روی فایل‌هایی که قبلاً حاوی داده‌های فشرده هستند. توسط
پیش فرض، اگر مشخص نیست -E گزینه داده شده است، تمام فایل های با پسوند .Z
.z .gz bz2 .tgz قوس وبلاگ اس ام اس چشمک .lzh .lha uc2 tpz تاز .tgz دور در دقیقه باغ وحش .deb
فرمت .gif JPEG. . JPG تیف .تیف فعلی پی دی اف ارج . AVI .bgb .تاکسی cpn hqx .شیشه . mp3
mpg mpq .pic pkz psn بنشین OGG و smk فشرده نخواهد شد. همچنین توسط
پیش‌فرض، تطبیق پسوند فایل به حروف بزرگ و کوچک حساس است (برای انجام درست
چیزی در رابطه با فایل سیستم های مبتنی بر MS-DOS). در -E نام فایل فرم از
این گزینه با خواندن یک لیست جدید جایگزین لیست پیش فرض پسوند فایل ها می شود
فهرست پسوندهای فایل، جدا شده با فضای خالی، از نام فایل. نام فایل
ممکن است حاوی نظراتی باشد که قبل از آن یک # وجود دارد. پسوندها در نام فایل باید
معمولاً همه آنها با یک نقطه شروع می شوند، اما نیازی به شروع با یک نقطه ندارند
به عنوان مثال پسوند 'tz' با نام فایل 'hertz' مطابقت دارد. را
-E +نام فایل فرم (با علامت + در مقابل نام فایل) می تواند برای تعیین استفاده شود
افزونه ها علاوه بر لیست پیش فرض داخلی، به جای جایگزینی
کل لیست پیش فرض برای اینکه تطبیق افزونه به حروف بزرگ و کوچک حساس باشد، عبارت را اضافه کنید
فرم گزینه ویژه -E CS به خط فرمان فرم -E CI را فرا می خواند
(پیش‌فرض) مقایسه غیر حساس به حروف کوچک و بزرگ. را نیز ببینید -6 گزینه ای که ارائه می دهد
یک راه اضافی برای سرکوب فشرده سازی

-F این یک فلاپی دیسک است، -s مورد نیاز است. باعث نوشتن فلاپی در می شود O_SYNC حالت
تحت لینوکس با نسخه هسته 1.1.54 و بالاتر، این اجازه می دهد افیو به
شناسایی برخی از خطاهای فلاپی هنگام نوشتن در صورت کامپایل شدن از حافظه مشترک استفاده می کند
در غیر این صورت mallocs در صورت نیاز (یک 3b1 قادر به malloc مورد نیاز نخواهد بود
حافظه بدون حافظه مشترک)، افیو فرض می کند به هر صورت می توانید malloc/shmalloc a
تکه ای از حافظه به اندازه یک دیسک. مثال: 795k: 3.5 اینچ (720k درایو)،
316k (360k درایو)
در انتهای هر دیسک این پیام ظاهر می شود:
آماده برای دیسک [#] در [خروجی]
(وقتی چراغ خاموش شد دیسک را بردارید)
وقتی آماده ادامه کار هستید، «go» (یا «GO») را تایپ کنید
(یا "ترک" برای سقط جنین):

-G عامل را مشخص می کند از gzip(1) ضریب سرعت فشرده سازی که هنگام فشرده سازی فایل ها استفاده می شود
با -Z گزینه. ضریب 1 سریعترین است با کمترین فشرده سازی، 9 است
کندترین با بهترین فشرده سازی مقدار پیش فرض 6 است از gzip(1)
صفحه دستی اگر یک ماشین کند یا یک رسانه پشتیبان سریع دارید، ممکن است
می خواهید یک مقدار کم برای تعیین کنید عامل برای سرعت بخشیدن به پشتیبان گیری در بزرگ
(بیش از 200 هزار) فایل، -G 1 معمولاً دو برابر سریعتر زیپ می شود -G 6، در حالی که هنوز
دستیابی به نتیجه بهتر از فشرده کردن(1). سرعت zip برای فایل های کوچک است
عمدتا توسط زمان فراخوانی تعیین می شود از gzip (1) را ببینید -T گزینه.

-H دستور العمل
یک اسکریپت را برای اجرا، به جای استفاده از اعلان معمولی، قبل از آن مشخص کنید
پیشروی به جلد achive بعدی. اسکریپت با حجم اجرا می شود
شماره، مشخصات آرشیو، و دلیل تغییر به بعدی
حجم به عنوان آرگومان اسکریپت باید با 0 برای OK و 1 برای abor خارج شود،
سایر کدهای خروج به عنوان خطاهای مهلک تلقی خواهند شد. افیو اسکریپت را اجرا می کند
با گرفتن دستور العمل رشته، اضافه کردن آرگومان ها و سپس فراخوانی
پوسته برای اجرای خط فرمان حاصل. این به این معنی است که یک ژنرال
اسکریپت اعلان هدف را می توان با آرگومان های اضافی، از طریق افیو
خط فرمان، با استفاده از a -H مقدار گزینه مانند -H "generic_promptscript
extra_arg_1 اضافی_arg_2".\

-J سعی کنید پس از خطای نوشتن رسانه هنگام تهیه نسخه پشتیبان ادامه دهید (عادی
رفتار سقط کردن با یک خطای مهلک است).

-K خروجی را با آنچه در کپی حافظه دیسک است بررسی کنید (-F
ضروری). اگر نوشتن یا تأیید نشد، منوی زیر ظاهر می شود
[نوشتن/تأیید] دیسک [دیسک شماره] شکست خورده است!
برای امتحان مجدد این دیسک عدد 1 را وارد کنید
2 را وارد کنید تا این دیسک قبل از تکرار مجدد فرمت شود

برای لغو این پشتیبان، خروج را وارد کنید
در حال حاضر، افیو پاسخ های 1 و 2 را به روش صحیح پردازش نمی کند. در
منوی بالا فقط از این جهت مفید است که نشان می دهد چیزی اشتباه است.

-L مسیر_پرونده_log
نام فایل را برای ثبت خطاها و مجموع نهایی را مشخص کنید.

-M اندازه حداکثر مقدار حافظه مورد استفاده برای ذخیره سازی موقت را مشخص می کند
نتایج فشرده سازی هنگام استفاده از -Z گزینه. پیش فرض است -M 250m (250
مگابایت). اگر نسخه فشرده یک فایل بزرگتر از این باشد (یا اگر
افیو حافظه مجازی تمام می شود) از gzip(1) دو بار از فایل اجرا می شود، اولی
زمان برای تعیین طول نتیجه، بار دوم برای به دست آوردن
خود داده های فشرده شده

-P نام اصلی از برنامه استفاده کنید نام اصلی به جای استاندارد از gzip(1) برای فشرده سازی و
رفع فشار با -Z گزینه. برای مثال از گزینه ها استفاده کنید -Z -P bzip2 به
نوشتن و نصب آرشیو با استفاده از bzip2(1) فشرده سازی اگر نام اصلی نمیکند
دارای گزینه های خط فرمان (-c، -d، و - ) به سبک از gzip(1)
سپس -Q می توان از گزینه برای ارائه گزینه های مناسب استفاده کرد. فشرده سازی
برنامه مورد استفاده باید دارای خاصیت باشد که اگر اندازه فایل خروجی بیشتر از مقدار باشد
ارزش -M گزینه، سپس زمانی که برنامه فشرده سازی برای یک ثانیه اجرا می شود
در یک ورودی یکسان، باید خروجی دقیقاً با همان اندازه تولید کند.
(همچنین نگاه کنید به -M توضیحات گزینه.) GnuPG (gpg) برنامه رمزگذاری
این معیار حفظ طول را برآورده نمی کند مگر اینکه داخلی باشد
فشرده سازی غیرفعال است (نمونه هایی را در دایرکتوری afio source script3/ ببینید).
همچنین ببینید -Q, -U و -3 گزینه.

-Q انتخاب کردن گزینه را پاس کنید انتخاب کردن به برنامه فشرده سازی یا رفع فشار استفاده شده با
-Z گزینه. برای عبور از چندین گزینه، استفاده کنید -Q چندین بار. اگر نه -Q
پرچم وجود دارد، گزینه های استاندارد تصویب می شوند. گزینه های استاندارد هستند
-c -6 زمانی که برنامه برای فشرده سازی فراخوانی می شود و -c -d زمانی که برنامه
برای رفع فشار نامیده می شود. از کیس مخصوص استفاده کنید -Q "" اگر هیچ گزینه ای وجود ندارد
قرار است به برنامه منتقل شوند.

-R دیسک قالب فرمان رشته
این دستوری است که با وارد کردن عدد 2 برای فرمت مجدد دیسک بعد از a اجرا می شود
تأیید ناموفق پیش فرض (fdformat /dev/fd0H1440) را می توان به a تغییر داد
پیش فرض سیستم با ویرایش Makefile داده شده است. از شما نیز خواسته شده است
فرمت کردن هر زمان که تغییر دیسک درخواست شود.

-S هنگام تطبیق، یک اسلش پیشرو در الگو یا نام فایل را نادیده نگیرید
-y و -Y الگوها همچنین ببینید -A.

-T آستانه فقط هنگام استفاده از فایل فشرده -Z گزینه در صورتی که طول آن حداقل باشد
آستانه. پیش فرض است -T 0k. اگر ماشین کندی دارید این کار مفید است
یا یک رسانه پشتیبان سریع. مشخص کردن -T 3k معمولا تعداد آنها را نصف می کند
فراخوان های از gzip(1)، صرفه جویی در حدود 30٪ در زمان محاسبات، در حالی که ایجاد یک
بایگانی که تنها 5٪ طولانی تر است. ترکیب -T 8k -G 1 معمولا ذخیره می کند
70% زمان محاسبات و 20% افزایش اندازه می دهد. ترکیب دوم
ممکن است جایگزین خوبی برای عدم استفاده باشد -Z اصلا این ارقام البته
به شدت به نوع فایل های موجود در بایگانی و پردازنده - i/o بستگی دارد
نسبت سرعت روی دستگاه شما را نیز ببینید -2 گزینه.

-U در صورت استفاده با -Z گزینه، نسخه های فشرده شده را مجبور می کند تا از همه ذخیره شوند
فایل‌ها، حتی اگر نسخه‌های فشرده‌شده بزرگ‌تر از نسخه‌های اصلی باشند،
و نادیده گرفتن مقادیر (پیش‌فرض) -T و -2 گزینه ها. این هست
مفید زمانی که -P و -Q از گزینه ها برای جایگزینی برنامه فشرده سازی استفاده می شود
از gzip با یک برنامه رمزگذاری به منظور ایجاد یک آرشیو با رمزگذاری شده
فایل ها. به دلیل محدودیت های داخلی افیو، استفاده از این پرچم را مجبور می کند
نوشتن محتوای فایل با هر فایل پیوند سخت، نه تنها یک بار برای
هر مجموعه ای از فایل های پیوند سخت هشدار: استفاده از گزینه -U نیز خواهد بود
باعث فشرده سازی (یا هر عملیات دیگری شود -P گزینه نشان می دهد) روی فایل ها
بزرگتر از 2 گیگابایت، اگر در ورودی وجود داشته باشد. نه همه فشرده سازی
برنامه ها ممکن است چنین فایل های عظیمی را به درستی مدیریت کنند (نسخه های اخیر لینوکس
gzip، bzip2، و gpg همگی تست شده اند و به نظر می رسد خوب کار می کنند). اگر راه اندازی شما
مبهم است، ممکن است انجام برخی آزمایشات ضروری باشد.

-W نام فایل هر خط را در نام فایل عنوان -Y الگو، ببینید -Y.

-Y الگو Do نه پردازش فایل‌هایی که نام‌های آنها با الگوی عام پوسته مطابقت دارد الگواست. دیدن
همچنین -y و -W.

-Z فایل هایی را که هنگام ایجاد آرشیو به بایگانی می روند فشرده کنید یا
هنگام نصب آرشیو، آنها را دوباره از حالت فشرده خارج کنید. افیو -Z هر کدام را فشرده خواهد کرد
به صورت جداگانه در بایگانی فایل کنید، در حالی که هدرهای بایگانی را نگه می دارید
فشرده نشده در مقایسه با قیر zc آرشیو سبک، افیو -Z آرشیو هستند
بنابراین در برابر خطاهای خواندن در رسانه پشتیبان بسیار مقاوم تر است.
هنگام ایجاد یک آرشیو با -Z گزینه، افیو اجرا خواهد شد از gzip روی هر فایل
مواجه شده است، و اگر نتیجه کوچکتر از نسخه اصلی است، ذخیره کنید
نسخه فشرده فایل نیاز دارد از gzip(1) در مسیر شما قرار گرفتن. به طور عمده
برای افزایش سرعت افیو عملیات، فشرده سازی روی یک فایل انجام نمی شود اگر: 1)
فایل بسیار کوچک است (به -T گزینه)، 2) فایل بسیار بزرگ است (به قسمت مراجعه کنید -2
گزینه)، 3) فایل دارای پسوند خاصی است، بنابراین احتمالاً حاوی است
داده های فشرده شده قبلاً (به -E گزینه)، 4) نام مسیر فایل با a مطابقت دارد
الگوی خاص، همانطور که توسط -6 گزینه، 5) فایل دارای لینک های سخت است (این
به دلیل محدودیت داخلی afio، اما این محدودیت اعمال نمی شود اگر
la -l گزینه نیز استفاده می شود). صرف نظر از موارد فوق، اگر -U گزینه است
استفاده می شود سپس برنامه فشرده سازی همیشه اجرا می شود و نتیجه فشرده می شود
همیشه ذخیره می شود هنگام نصب آرشیو با فایل های فشرده، -Z
برای اینکه afio بطور خودکار از حالت فشرده خارج شود، باید از گزینه استفاده شود
فایل هایی که قبلا فشرده شده بود. در -P می توان از گزینه برای انجام این کار استفاده کرد
(غیر) فشرده سازی با برنامه هایی غیر از از gzip، نگاه کنید به -P-Q و -3)
گزینه های موجود در این صفحه مدیریت برای جزئیات بیشتر. را نیز ببینید -G گزینه ای که فراهم می کند
راه دیگری برای تنظیم فرآیند فشرده سازی.

-0 از نام فایل‌هایی که با «\0» خاتمه می‌یابند به جای «\n» استفاده کنید. هنگام استفاده به صورت زیر:
پیدا کردن ... -چاپ0 | افیو -o -0 ...، تضمین می کند که هر نام فایل ورودی می تواند باشد
حتی یک نام فایل حاوی خطوط جدید. هنگامی که به عنوان استفاده می شود افیو -t -0 ... |
...، این اجازه می دهد تا جدول محتویات خروجی به طور واضح تجزیه شود
اگر نام فایل حاوی خطوط جدید باشد. در -0 گزینه نیز بر تجزیه تاثیر می گذارد
فایل های ارائه شده توسط -w پرونده و -W پرونده گزینه ها: اگر گزینه -0 مقدم است
آنها را در خط فرمان و سپس خطوط الگوی موجود در پروندهباید
به جای «\n» با «\0» خاتمه داده شود. استفاده دوم از -0 را تغییر می دهد
گزینه. این می تواند هنگام استفاده از چندین فایل الگو یا زمانی مفید باشد
ترکیب با -t گزینه.

-1 هشدارها برای نادیده گرفتن
کنترل کنید اگر افیو(1) باید با یک کد غیر صفر پس از چاپ معین خارج شود
پیام های اخطار، و اگر پیام های هشدار خاصی باید چاپ شوند.
این گزینه گاهی اوقات هنگام تماس مفید است افیو(1) از داخل یک نسخه پشتیبان
اسکریپت یا برنامه افیو(1) در هنگام برخورد با یک کد غیر صفر خارج می شود
خطاهای مختلف «سخت» و همچنین (با مقدار پیش‌فرض the -1 گزینه)
زمانی که پیام های هشدار خاصی را در حین اجرا چاپ کرده باشد. هشدارها به
چشم پوشی از لیستی از حروف است که رفتار مربوط به هشدار را تعیین می کند
پیام ها. مقدار پیش فرض برای این گزینه است -1 mc. برای افیو نسخه
2.4.3 و قبل از آن، پیش فرض بود -1 a. برای افیو نسخه های 2.4.4 و 2.4.5،
پیش فرض بود -1 ''. تعریف شده هشدارها برای نادیده گرفتن حروف به صورت
دنبال می کند a برای نادیده گرفتن است all هشدارهای ممکن در هنگام خروج: اگر این نامه
استفاده می شود، چاپ یک پیام هشدار هرگز باعث خروج غیر صفر نمی شود
کد m برای نادیده گرفتن هرگونه هشدار در کد خروج است mصدور فایل،
که در هنگام ایجاد یک بایگانی، فایلی که نام آن بود چاپ می شود
خوانده شده از ورودی استاندارد یافت نشد. c برای نادیده گرفتن در خروج است
کد هشدار مبنی بر اینکه آرشیو در حال ایجاد به طور کامل نخواهد بود
سازگار با cpio یا afio نسخه 2.4.7 یا پایین تر. C مثل این هست که c,
اما علاوه بر این پیام هشدار حتی چاپ نخواهد شد. M اراده
چاپ تمام پیام‌های هشدار مرتبط با آن را متوقف کنید Mنهایی
مدیریت بایگانی، پیام‌هایی مانند «به محدودیت خروجی رسیده است» و «ادامه». d
برای نادیده گرفتن هرگونه هشدار در مورد فایل های تغییر یافته در کد خروج است، که این کار را انجام خواهد داد
زمانی که در هنگام ایجاد یک بایگانی، فایلی که بایگانی می شود، چاپ شود
زمانی که در بایگانی نوشته می شود، تغییر می کند
با بررسی مهر زمانی اصلاح فایل شناسایی می شود. r برای نادیده گرفتن است
هشدارهای خاصی در طول عملیات تایید (-r). در صورت استفاده از این حرف،
برخی از خطاهای راستی آزمایی که به احتمال زیاد به دلیل تغییرات در
فایل سیستم، در حین یا پس از تهیه نسخه پشتیبان، در تعیین نادیده گرفته می شود
کد خروج دو خطای تأیید که نادیده گرفته می شوند عبارتند از: 1) یک فایل
در بایگانی دیگر در سیستم فایل وجود ندارد و 2) فایل
محتویات در بایگانی و در سیستم فایل متفاوت است، اما فایل
طول یا زمان اصلاح فایل نیز متفاوت است، بنابراین تفاوت
در محتویات احتمالاً به دلیل وجود فایل در سیستم فایل است
تغییر کرد. n برای نادیده گرفتن در کد خروج از یک کلاس خاص است no-چنین-
هشدارهای فایل: هنگامی که این هشدارها پس از ارسال فایل اتفاق می‌افتند، این هشدارها را نادیده می‌گیرد
قبلا با موفقیت باز شده است این وضعیت هشدار غیرعادی ممکن است رخ دهد
هنگام بایگانی فایل ها در سیستم های فایل smbfs ویندوز -- به دلیل وجود ویندوز
مشکل، فایل های smbfs با کاراکترهای غیر ASCII در نام خود گاهی اوقات می توانند
باز شود اما خوانده نشود وقتی که -Z گزینه استفاده می شود، n تابع حرف است
(در حال حاضر) فقط برای فایل‌هایی با اندازه‌های کوچکتر از اندازه‌های مشخص شده اجرا می‌شود
la -T گزینه، بنابراین در آن صورت -T گزینه نیز برای این نامه مورد نیاز است
هر اثری داشته باشد

-2 حداکثر اندازه فایل برای فشرده سازی
در هنگام ساخت فایل های بزرگتر از این حجم را فشرده نکنید
آرشیو فشرده با -Z گزینه. مقدار پیش فرض است -2 200m (200
مگابایت). این بریدگی حداکثر اندازه، خطر بخش عمده ای از آن را کاهش می دهد
یک فایل بزرگ به دلیل خطاهای کوچک رسانه غیرقابل بازیابی خواهد بود. اگر یک رسانه
خطا در هنگام خواندن فایلی رخ می دهد که افیو به صورت فشرده ذخیره شده است،
سپس افیو و از gzip قادر به بازیابی کل باقیمانده آن نخواهد بود
فایل. این معمولاً یک خطر قابل قبول برای فایل های کوچک است. با این حال برای بسیار
فایل های بزرگ به دلیل این اثر خطر از دست دادن حجم زیادی از داده ها را دارند
معمولا خیلی بزرگ خواهد بود مورد خاص -2 0 حداکثر اندازه را حذف می کند
قطع

-3 filedescriptor-nr
قبل از فراخوانی برنامه فشرده سازی (un) if
با استفاده از -Z گزینه. این زمانی مفید است که -P و -Q از گزینه ها استفاده می شود
برنامه فشرده سازی را جایگزین کنید از gzip با برخی از انواع برنامه های رمزگذاری
به منظور ایجاد یا خواندن یک آرشیو با فایل های رمزگذاری شده. عقب رفتن است
نیاز به ارتباط صحیح با برخی از برنامه های رمزگذاری که آنها را می خوانند
کلید از یک توصیفگر فایل باز اگر -P نام برنامه با 'pgp' یا مطابقت دارد
'gpg'، سپس -3 انتخاب باید برای اجتناب استفاده شود افیو(1) گزارش یک خطا.
از کیس مخصوص استفاده کنید -3 0 برای سرکوب کردن پیام خطا بدون اینکه هیچ کدام را به عقب برگردانید
توصیف کننده فایل در -3 0 همچنین ممکن است برای خواندن موفقیت آمیز به گزینه نیاز باشد
پشت بایگانی های رمزگذاری شده ساخته شده با افیو نسخه 2.4.5 و بالاتر.

-4 (منسوخ شده، اثر مورد نظر این گزینه اکنون به صورت پیش فرض به دست می آید
تا زمانی که -5 گزینه استفاده نمی شود این گزینه همچنان می تواند مفید باشد
سازگاری با ماشین هایی که نسخه قدیمی تر را اجرا می کنند افیو.) آرشیو بنویسید
با هدرهای فرمت ASCII گسترده که از اعداد inode 4 بایتی استفاده می کنند.
آرشیوهایی با استفاده از هدرهای فرمت ASCII توسعه یافته هستند نه سازگار با هر
بایگانی کننده دیگر این گزینه برای ایجاد و بازیابی قابل اعتماد مفید بود
مجموعه ای از فایل ها با بسیاری از لینک های سخت داخلی، به عنوان مثال یک حلقه خبری.

-5 از ایجاد آرشیوی که با آن ناسازگار است خودداری کنید cpio(1). اگر این
گزینه استفاده می شود، افیو هیچ‌وقت سرصفحه‌های بزرگ ASCII را نمی‌نویسد
ناسازگار با cpio(1)، اما در عوض با یک کد خطا شکست بخورید. را ببینید
برای اطلاعات بیشتر در مورد استفاده از «بزرگ»، بخش قابل حمل بایگانی در بالا
هدرهای فایل ASCII.

-6 نام فایل هنگام ایجاد یک آرشیو با فایل های فشرده با استفاده از -Z گزینه، غیر فعال کردن
(تلاش برای) فشرده سازی فایل هایی که با الگوهای پوسته خاصی مطابقت دارند.
از این گزینه می توان برای سرعت بخشیدن به ایجاد آرشیو، با ساختن استفاده کرد
افیو از تلاش برای استفاده اجتناب کنید از gzip روی فایل‌هایی که قبلاً حاوی داده‌های فشرده هستند.
الگوهای عام پوسته را از نام فایل، هر خط در فایل را بررسی می کند
به عنوان یک الگو فایل هایی که نام آنها با این الگوها مطابقت دارد نباید باشد
فشرده در هنگام استفاده از -Z گزینه. تطبیق الگو دقیقاً در
به همان روشی که برای -y گزینه. را نیز ببینید -E گزینه:
(پیش فرض) تنظیمات از -E گزینه فشرده سازی را بیشتر محدود می کند
تلاش می کند. را -E گزینه تلاش های فشرده سازی را بر اساس فایل کنترل می کند
پسوند; را -6 گزینه عمدتاً به عنوان روشی برای حذف همه در نظر گرفته شده است
فایل‌ها در درخت‌های زیرمجموعه خاص از فشرده‌سازی..

-7 بین تطبیق الگوی حروف عام پوسته و تطبیق دقیق نام جابجا شوید
(بدون تفسیر هیچ گونه کاراکتر عام) برای الگوهای ارائه شده در
la -y, -Y, -wو -W گزینه ها. اگر -7 گزینه در مقابل هر استفاده می شود
انتخاب -y, -Y, -w، یا -W، پس الگوهای ارائه شده در این گزینه ها نیستند
به‌عنوان الگوهای عام تفسیر، اما به‌عنوان رشته‌های کاراکتری که باید مطابقت داشته باشند
دقیقاً به نام فایل، به جز احتمالاً در اسلش های اصلی. این گزینه
می تواند برای رسیدگی به موارد استثنایی که نام فایل ها در
بایگانی، یا نام فایل هایی که باید بایگانی شوند، حاوی کاراکترهای عام هستند
خودشان مثلا، پیدا کردن دایرکتوری / tmp -چاپ0 | افیو -او -Y '*.jpg' -7 -Y
'/tmp/a[12]*4' -0 بایگانی می توان از آن برای آرشیو فایل های تمام فایل های زیر استفاده کرد دایرکتوری / tmp,
حتی فایل هایی با کاراکتر '\n' در نام، به جز فایل های jpg. و
فایل با نام دقیق /tmp/a[12]*4. استفاده دوم از -7 را تغییر می دهد
تطبیق برای متعاقبا رخ می دهد -y, -Y, -wو -W بازگشت به حروف عام پوسته
تطبیق الگو.

-9 هیچکدام را به سمت پایین گرد نکنید -s اندازه حجم به نزدیکترین -b اندازه بلوک را ببینید
-s گزینه.

بایگانی قابلیت تحمل


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

به جز موارد خاصی که در زیر مورد بحث قرار می گیرد، افیو آرشیوهایی با همان قالب ایجاد می کند
ASCII cpio(1) آرشیو. از این رو cpio(1) معمولاً می تواند برای بازیابی یک مورد استفاده شود افیو بایگانی
در صورتی که افیو در یک سیستم در دسترس نیست. (با اکثر cpio نسخه ها، برای باز کردن بسته بندی
بایگانی فرمت ASCII، استفاده کنید cpio -cو برای گنو cpio(1) استفاده کنید cpio -H غیره.) هنگام باز کردن بسته بندی
با cpio، هر فایل فشرده داخل یک افیو -Z بایگانی توسط غیر فشرده نمی شود cpio,
اما در سیستم فایل به صورت فایل های فشرده با پسوند .z ایجاد می شود.

متأسفانه، فرمت آرشیو cpio ASCII نمی تواند برخی از فایل ها و فایل ها را نشان دهد
ویژگی هایی که می تواند در یک سیستم فایل یونیکس مدرن وجود داشته باشد. اگر afio یک آرشیو ایجاد کند
با چنین چیزهایی، سپس از یک هدر 'large ASCII' مخصوص afio برای فایل ها استفاده می کند
نگران. بایگانی هایی با هدرهای بزرگ ASCII را نمی توان به طور کامل باز کرد cpio or
افیو نسخه های قبل از 2.4.8.

هنگام ایجاد یک بایگانی، هدر بزرگ ASCII توسط افیو برای پوشش موارد زیر
موقعیت ها:

o حجم یک فایل بیشتر از 2 گیگابایت است

o این آرشیو حاوی بیش از 64 هزار فایل است که دارای پیوندهای سخت است

o یک فایل، دایرکتوری یا فایل ویژه دارای مقدار UID یا GID بزرگتر از 65535 است.

La -5 می توان از گزینه برای حفظ همیشه استفاده کرد cpio سازگاری، باعث خواهد شد افیو به
به جای ایجاد یک آرشیو ناسازگار در موارد بالا شکست بخورد.

آرشیوهای ساخته شده با استفاده از (منسوخ شده) -4 گزینه نیز هستند نه سازگار با cpio، اما آنها
سازگار با افیو نسخه های 2.4.4 و بعد از آن

بایگانی فایل FORMAT


An افیو فایل آرشیو فرمت ساده ای دارد. آرشیو با هدر فایل شروع می شود
فایل اول، و به دنبال آن محتویات فایل اول (که یا دقیق خواهد بود
محتویات بایت به بایت، یا محتویات دقیق در برخی از فرمت های فشرده). داده های
فایل اول بلافاصله با هدر فایل دوم و غیره دنبال می شود. در
در پایان، یک هدر ویژه «پایان بایگانی» وجود دارد که معمولاً با مقداری padding دنبال می‌شود
بایت

یک جلد چند جلدی افیو آرشیو به سادگی یک آرشیو معمولی است که به چند قسمت تقسیم شده است. آنجا
هیچ سرصفحه داده در سطح حجم خاصی نیستند. این بدان معنی است که می توان حجم ها را تقسیم کرد و
توسط برنامه های خارجی ادغام می شود، تا زمانی که داده ها به ترتیب صحیح باقی بمانند. آن را نیز
به این معنی است که محتویات یک فایل می تواند از مرزهای حجم عبور کند. انتخابی
بازیابی فایل ها در مکان های حجم شناخته شده را می توان تنها با تغذیه حجم های مورد نیاز انجام داد
به افیو، به شرطی که -k گزینه استفاده می شود.

محتویات فایل های پیوندی سخت (مگر اینکه -l گزینه استفاده می شود) فقط یک بار در ذخیره می شود
آرشیو سرصفحه های فایل برای وقوع دوم، سوم و بعد از یک پیوند سخت
فایل بعد از آنها هیچ داده ای ندارد. این باعث بازیابی انتخابی فایل‌های دوست‌داشتنی می‌شود
دشوار: اگر قرار باشد اتفاقات بعدی به درستی بازیابی شوند، اولین رخداد همیشه
نیز باید انتخاب شود

NOTES


نام بایگانی موارد خاص:

o مشخص کردن - برای خواندن یا نوشتن ورودی یا خروجی استاندارد، به ترتیب. این
مدیریت بایگانی چند جلدی را غیرفعال می کند.

o پیشوند یک رشته دستور برای اجرا با علامت تعجب (!). فرمان است
یک بار برای هر حجم بایگانی اجرا می شود، با ورودی یا خروجی استاندارد آن لوله شده است
افیو. انتظار می رود زمانی که همه چیز خوب است، یک کد خروج صفر تولید کند.

o استفاده کنید سیستم: فایل برای دسترسی به آرشیو در پرونده on سیستم. این واقعا فقط یک است
مورد خاص لوله کشی به یک پوسته راه دور به سبک 4.2BSD نیاز دارد (rsh(1C)) و الف
کپی از راه دور از افیو.

o یک مورد مفصل تر از موارد فوق است [user@]host[%rsh][=afio]:file که در آن
اختیاری کاربر@ کامپوننت نام کاربری را در میزبان راه دور مشخص می کند، که اختیاری است
%rsh نام (محلی) فرمان پوسته راه دور مورد استفاده و اختیاری را مشخص می کند
=افیو نام کپی از راه دور دستور afio را مشخص می کند.

o هر چیز دیگری یک فایل یا دستگاه محلی را مشخص می کند. یک فایل خروجی ایجاد خواهد شد اگر
از قبل وجود ندارد.

o هنگامی که -s از گزینه برای فراخوانی پردازش بایگانی چند جلدی استفاده می شود %V در
نام فایل/دستگاه یا رشته فرمان با شماره حجم فعلی و
هر %S با اندازه حجم فعلی استفاده کنید %% برای تولید یک کاراکتر واحد.

باینری منسوخ را تشخیص می دهد cpio(1) بایگانی ها (از جمله آنهایی که از ماشین های دارای معکوس هستند
ترتیب بایت)، اما نمی توان آنها را نوشت.

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

نام مسیرها را با توجه به دایرکتوری های فعلی و والد بهینه می کند. مثلا،
./src/sh/../misc/afio.c شود src/misc/afio.c.

کنترل فایل ها


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

کنترل پرونده برچسب ها. مکانیزم فایل کنترلی را می توان برای بسیاری از موارد استفاده کرد. مثال ها
در حال قرار دادن توضیحات آرشیو در ابتدای آرشیو و جاسازی لیست های
فایل‌ها را قبل از باز کردن بسته‌بندی بقیه یا آرشیو منتقل کنید.

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

programname.kindofdata

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

tbackup.movelist tbackup.updatescript
blebberfiler.archive contents
backup_script_of_Joe_User.archivedescription

اسکریپت کنترلی ارائه شده توسط کاربر باید به برچسب نگاه کند تا تصمیم بگیرد که با آن چه کاری انجام دهد
کنترل داده ها به این ترتیب، فایل های کنترلی با برچسب های ناشناخته را می توان نادیده گرفت و afio
بایگانی ها درجاتی از قابلیت حمل بین برنامه های مختلف را حفظ می کنند که یا
آنها را فهرست کنید

برچسب‌های فایلی را که قرار است بین برنامه‌های پشتیبان مختلف قابل حمل باشند را کنترل کنید
می تواند در آینده تعریف شود.

ساخت کنترل فایل های. هنگام ایجاد بایگانی، afio جریانی را می‌خواند که نام آن‌ها را شامل می‌شود
فایل ها (دایرکتوری ها، ...) برای قرار دادن در آرشیو. این جریان همچنین ممکن است حاوی «کنترل» باشد
فایل مولدها، که خطوطی با فرمت زیر هستند:

//--برچسب نام منبع

در اینجا، دنباله //-- سیگنال می دهد که یک فایل کنترلی ساخته می شود، نام منبع مسیر است
به یک فایل حاوی داده های فایل کنترلی و برچسب برچسب فایل کنترلی است. در
نام منبع باید یک فایل معمولی یا یک پیوند نمادین به یک فایل معمولی باشد.

یک فایل کنترلی به صورت نمایش داده می شود

//--CONTROL_FILE/label

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

کنترل اسکریپت. یک اسکریپت کنترل به همراه afio ارائه می شود

-D اسکریپت کنترل

گزینه خط فرمان در اسکریپت کنترل باید یک برنامه اجرایی باشد. اسکریپت اجرا می شود
هر زمان که افیو در حین انجام a با یک فایل کنترلی مواجه می شود -i -t or -r عمل. Afio خواهد شد
فایل کنترل را تهیه کنید برچسب به عنوان استدلالی برای فیلمنامه فیلمنامه باید بخواند
فایل کنترل داده ها از ورودی استاندارد آن اگر اسکریپت با خروجی غیر صفر خارج شود
وضعیت ، افیو یک پیام هشدار صادر خواهد کرد.

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

نمونه ای از اسکریپت کنترل است

#!/ بن / شل
if [ $1 = "afio_example.headertext" ]; سپس
#فایل کنترل متن سرصفحه قرار است به عنوان اولین بسته بندی شود
#ورودی آرشیو
هدر بایگانی echo:
گربه -
echo این بایگانی را باز کنید؟ y/n
#stdout هنوز به tty متصل است، پاسخ stdout را بخوانید
خواندن yn <&1
اگر [ "$yn" = n ]; سپس
#سقط
$PPID را بکش
fi
دیگر
echo نادیده گرفتن فایل کنترل ناشناخته.
cat - >/dev/null
fi

آفیو هرگز داده های فایل کنترلی را هنگام ذخیره آن در آرشیو فشرده نمی کند، حتی زمانی که
-Z گزینه استفاده می شود. هنگامی که یک فایل کنترلی توسط cpio(1) و یا افیو با یک
شماره نسخه زیر 2.4.1، داده ها در سیستم فایل باز شده و نامگذاری می شوند
CONTROL_FILE/برچسب جایی که برچسب برچسب فایل کنترلی است.

با استفاده از خدمات onworks.net از afio آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.