SHRED(1) دستورات کاربر SHRED(1)

نام (NAME)

shred - رونویسی مکرر فایل برای پنهان کردن محتویات آن، و در صورت تمایل حذف آن

خلاصه دستور (SYNOPSIS)

shred [گزینه‌ها]... فایل...

توضیحات (DESCRIPTION)

رونویسی مکرر روی فایل(های) مشخص‌شده به منظور سخت‌تر کردن بازیابی داده‌ها حتی توسط کاوش‌های سخت‌افزاری بسیار پیشرفته و گران‌قیمت.

اگر فایل برابر با - باشد، خروجی استاندارد بازنویسی و تخریب می‌شود.

آرگومان‌های الزامی برای گزینه‌های طولانی، برای گزینه‌های کوتاه نیز الزامی هستند.

تغییر دسترسی‌ها در صورت نیاز برای اجازه نوشتن داده.
رونویسی به تعداد N بار به جای مقدار پیش‌فرض (۳ بار).
دریافت بایت‌های تصادفی از فایل مشخص‌شده.
تخریب و رونویسی به میزان این تعداد بایت (پسوندهایی مانند K ،M و G پذیرفته می‌شوند).
آزادسازی فضا و حذف فایل پس از پایان رونویسی.
مشابه -u اما با امکان کنترل شیوه حذف؛ توضیحات پایین را ببینید.
نمایش پیشرفت عملیات با جزئیات کامل.
اندازه فایل‌ها را به بلوک کامل بعدی گرد نکند؛ این رفتار برای فایل‌های غیرمعمولی پیش‌فرض است.
افزودن یک مرحله نهایی رونویسی با بایت‌های صفر برای پنهان کردن عمل تخریب.
نمایش این راهنما و خروج.
نمایش اطلاعات نسخه و خروج.

در صورت مشخص شدن --remove (-uفایل(ها) حذف می‌شوند. حالت پیش‌فرض عدم حذف فایل‌هاست، چرا که اجرای دستور روی فایل‌های دستگاهی مانند /dev/hda رایج است و آن فایل‌ها معمولاً نباید حذف شوند.

پارامتر اختیاری روش مشخص می‌کند که مدخل دایرکتوری چگونه حذف شود:

استفاده از فراخوان استاندارد unlink.
ابتدا مخدوش و مبهم‌سازی بایت‌های نام فایل پیش از فراخوانی unlink.
همگام‌سازی (sync) هر بایت مخدوش‌شده با دستگاه دیسک.

حالت پیش‌فرض wipesync است، اما توجه داشته باشید که این روش می‌تواند از نظر بار پردازشی و زمانی سنگین باشد.

هشدار: دستور shred فرض را بر این می‌گذارد که سیستم فایل و سخت‌افزار، داده‌ها را در همان محل قبلی رونویسی می‌کنند. با وجود رایج بودن این سازوکار، بسیاری از پلتفرم‌ها به شکل دیگری عمل می‌کنند (مانند سیستم‌های گزارش‌نویسی/Journaling، کپی هنگام نوشتن/COW و فلش مموری‌ها). علاوه بر این، نسخه‌های پشتیبان و دیسک‌های آینه‌ای ممکن است شامل رونوشت‌های غیرقابل حذفی باشند که بعداً امکان بازیابی فایل تخریب‌شده را فراهم کنند. برای جزئیات بیشتر به راهنمای GNU coreutils مراجعه کنید.

نویسندگان (AUTHORS)

توسط Colin Plumb نوشته شده است.

گزارش اشکالات (REPORTING BUGS)

راهنمای برخط GNU coreutils: https://www.gnu.org/software/coreutils/
گزارش اشکالات ترجمه به: https://translationproject.org/team/

حق نشر (COPYRIGHT)

کپی‌رایت © 2022 بنیاد نرم‌افزارهای آزاد (FSF).
مجوز GPLv3+: مجوز عمومی گنو نسخه ۳ یا بالاتر https://gnu.org/licenses/gpl.html.
این یک نرم‌افزار آزاد است: شما در تغییر و بازتوزیع آن آزادید. هیچ ضمانتی وجود ندارد، تا حدی که قانون اجازه می‌دهد.

همچنین ببینید (SEE ALSO)

مستندات کامل در: https://www.gnu.org/software/coreutils/shred
یا به صورت محلی از طریق: info '(coreutils) shred invocation'

2022-09-01 GNU coreutils 9.1