SHRED(1) دستورات کاربر SHRED(1)
نام (NAME)
shred - رونویسی مکرر فایل برای پنهان کردن محتویات آن، و در صورت تمایل
حذف آن
خلاصه دستور (SYNOPSIS)
shred [گزینهها]... فایل...
توضیحات (DESCRIPTION)
رونویسی مکرر روی فایل(های) مشخصشده به منظور سختتر کردن بازیابی دادهها
حتی توسط کاوشهای سختافزاری بسیار پیشرفته و گرانقیمت.
اگر فایل برابر با - باشد، خروجی استاندارد بازنویسی و تخریب میشود.
آرگومانهای الزامی برای گزینههای طولانی، برای گزینههای کوتاه نیز الزامی
هستند.
-f, --force
تغییر دسترسیها در صورت نیاز برای اجازه نوشتن داده.
-n, --iterations=N
رونویسی به تعداد N بار به جای مقدار پیشفرض (۳ بار).
--random-source=فایل
دریافت بایتهای تصادفی از فایل مشخصشده.
-s, --size=N
تخریب و رونویسی به میزان این تعداد بایت (پسوندهایی مانند K ،M و
G پذیرفته میشوند).
-u آزادسازی فضا و حذف فایل پس از پایان رونویسی.
--remove[=روش]
مشابه -u اما با امکان کنترل شیوه حذف؛ توضیحات پایین را ببینید.
-v, --verbose
نمایش پیشرفت عملیات با جزئیات کامل.
-x, --exact
اندازه فایلها را به بلوک کامل بعدی گرد نکند؛ این رفتار برای
فایلهای غیرمعمولی پیشفرض است.
-z, --zero
افزودن یک مرحله نهایی رونویسی با بایتهای صفر برای پنهان کردن عمل
تخریب.
--help نمایش این راهنما و خروج.
--version
نمایش اطلاعات نسخه و خروج.
در صورت مشخص شدن --remove (-u)، فایل(ها) حذف میشوند. حالت پیشفرض عدم
حذف فایلهاست، چرا که اجرای دستور روی فایلهای دستگاهی مانند /dev/hda
رایج است و آن فایلها معمولاً نباید حذف شوند.
پارامتر اختیاری روش مشخص میکند که مدخل دایرکتوری چگونه حذف شود:
unlink استفاده از فراخوان استاندارد unlink.
wipe ابتدا مخدوش و مبهمسازی بایتهای نام فایل پیش از فراخوانی unlink.
wipesync
همگامسازی (sync) هر بایت مخدوششده با دستگاه دیسک.
حالت پیشفرض wipesync است، اما توجه داشته باشید که این روش میتواند از
نظر بار پردازشی و زمانی سنگین باشد.
هشدار: دستور shred فرض را بر این میگذارد که سیستم فایل و سختافزار،
دادهها را در همان محل قبلی رونویسی میکنند. با وجود رایج بودن این
سازوکار، بسیاری از پلتفرمها به شکل دیگری عمل میکنند (مانند سیستمهای
گزارشنویسی/Journaling، کپی هنگام نوشتن/COW و فلش مموریها). علاوه بر
این، نسخههای پشتیبان و دیسکهای آینهای ممکن است شامل رونوشتهای غیرقابل
حذفی باشند که بعداً امکان بازیابی فایل تخریبشده را فراهم کنند. برای
جزئیات بیشتر به راهنمای GNU coreutils مراجعه کنید.
نویسندگان (AUTHORS)
توسط Colin Plumb نوشته شده است.
گزارش اشکالات (REPORTING BUGS)
راهنمای برخط GNU coreutils:
گزارش اشکالات ترجمه به:
حق نشر (COPYRIGHT)
کپیرایت © 2022 بنیاد نرمافزارهای آزاد (FSF).
مجوز GPLv3+: مجوز عمومی گنو نسخه ۳ یا بالاتر
.
این یک نرمافزار آزاد است: شما در تغییر و بازتوزیع آن آزادید. هیچ ضمانتی
وجود ندارد، تا حدی که قانون اجازه میدهد.
همچنین ببینید (SEE ALSO)
مستندات کامل در:
یا به صورت محلی از طریق: info '(coreutils) shred invocation'
GNU coreutils 9.1 2022-09-01 SHRED(1)