BF_TAR(1) Bogofilter Reference Manual BF_TAR(1)

bf_tar - اسکریپت شل برای نوشتن پرونده tar از یک دایرکتوری bogofilter در خروجی استاندارد

bf_tar [-r] [-R] bogofilter_directory

دستور bf_tar یک دایرکتوری کاری bogofilter را در قالب tar بسته‌بندی کرده و آن را در خروجی استاندارد کپی می‌کند (کنسول شما، یا محلی که آن را تغییر مسیر می‌دهید؛ بخش مثال‌ها در زیر را ببینید).

گزینه -r باعث می‌شود bf_tar پس از اینکه بایگانی با موفقیت نوشته شد، پرونده‌های گزارش (log) غیرفعال را حذف کند. رفتار پیش‌فرض باقی گذاشتن پرونده‌های گزارش است.

گزینه -R باعث می‌شود bf_tar قبل از نوشته شدن بایگانی، پرونده‌های گزارش غیرفعال را حذف کند. این کار ممکن است در صورت آسیب دیدن بایگانی حاصل، احتمال بازیابی آن را کاهش دهد، هرچند بایگانی ممکن است کوچک‌تر شود. رفتار پیش‌فرض باقی گذاشتن پرونده‌های گزارش است.

این اسکریپت در صورت موفقیت کامل با کد وضعیت 0 و در صورت بروز مشکل با مقداری غیرصفر خارج می‌شود.

•bf_tar ~/.bogofilter > outfile.tar

یک پرونده استاندارد .tar شامل پرونده‌های ضروری از ~/.bogofilter را در outfile.tar می‌نویسد.

•bf_tar ~/.bogofilter | gzip -9 -c > outfile.tar.gz

یک پرونده فشرده .tar.gz حاوی پرونده‌های ضروری از ~/.bogofilter را در outfile.tar.gz می‌نویسد.

•bf_tar `pwd`/mydirectory > outfile.tar

در صورتی که می‌خواهید به‌جای یک مسیر نسبی، مسیر مطلق مشخص کنید، $(pwd)/ یا `pwd`/ را پیشوند قرار دهید.

این اسکریپت برای استفاده با نسخه‌های bogofilter مبتنی بر Berkeley DB در نظر گرفته شده است.

این اسکریپت به ابزار pax سازگار با استاندارد SUSv2 نیاز دارد.

این اسکریپت به یک شل سازگار با استاندارد SUSv2 نیاز دارد. سیستم‌های سولاریس باید بسته SUNWxcu4 را نصب داشته باشند (هنگام پیکربندی bogofilter) تا بتوان از /usr/xpg4/bin/sh استفاده کرد.

Matthias Andree

05/19/2019 Bogofilter