كتيبات سطر الأوامر

Man » دليل shred عبر الإنترنت - وثائق مفصلة عبر الإنترنت لصفحة دليل shred

🌍
shred - يقوم بكتابة فوق ملف لإخفاء محتوياته، ويمكنه أيضًا حذفه.

الملخص

shred [خيار]... ملف...

الوصف

يقوم بكتابة فوق الملف (الملفات) المحدد بشكل متكرر، وذلك لجعل استعادة البيانات أكثر صعوبة، حتى باستخدام أجهزة فحص باهظة الثمن.

إذا كان الملف هو -، فسيقوم shred بإخراج البيانات إلى المخرجات القياسية.

الحجج الإلزامية للخيارات الطويلة إلزامية أيضًا للخيارات القصيرة.

-f، --force
يغير الأذونات للسماح بالكتابة إذا لزم الأمر.

-n، --iterations=N
يكتب فوق الملف N مرة بدلاً من القيمة الافتراضية (3).

--random-source=FILE
يحصل على بايتات عشوائية من FILE.

-s، --size=N
يقوم بكتابة هذا العدد من البايتات (يمكن استخدام اللاحقات مثل K و M و G).

-u يقوم بإلغاء تخصيص الملف وحذفه بعد الكتابة فوقه.

--remove[=HOW]
يشبه -u ولكنه يمنح تحكمًا في كيفية الحذف؛ انظر أدناه.

-v، --verbose
يعرض التقدم.

-x، --exact
لا تقم بتقريب أحجام الملفات إلى الكتلة الكاملة التالية؛ هذا هو الوضع الافتراضي للملفات غير المنتظمة.

-z، --zero
أضف كتابة نهائية باستخدام أصفار لإخفاء عملية الكتابة فوق الملف.

--help عرض هذه المساعدة والخروج.

--version
إخراج معلومات الإصدار والخروج.

احذف الملف (الملفات) إذا تم تحديد --remove (-u). الافتراضي هو عدم إزالة الملفات لأنه من الشائع العمل على ملفات الأجهزة مثل /dev/hda، وعادةً ما لا ينبغي إزالة هذه الملفات. يشير معلمة HOW الاختيارية إلى كيفية إزالة إدخال الدليل: 'unlink' => استخدم استدعاء إلغاء الارتباط القياسي. 'wipe' => قم أيضًا بمسح البايتات الموجودة في الاسم أولاً. 'wipesync' => قم أيضًا بمزامنة كل بايت تم مسحه مع الجهاز. الوضع الافتراضي هو 'wipesync'، ولكن لاحظ أنه قد يكون مكلفًا.

تحذير: يفترض shred أن نظام الملفات والأجهزة يقومون بالكتابة فوق البيانات في مكانها. على الرغم من أن هذا هو الحال الشائع، إلا أن العديد من المنصات تعمل بشكل مختلف. بالإضافة إلى ذلك، قد تحتوي النسخ الاحتياطية والنسخ المتطابقة على نسخ غير قابلة للإزالة والتي قد تسمح باستعادة ملف تم مسحه لاحقًا. انظر دليل GNU coreutils للحصول على التفاصيل.

المؤلف

كتبه كولين بلومب.

الإبلاغ عن الأخطاء

مساعدة GNU coreutils عبر الإنترنت: [https://www.gnu.org/software/coreutils/] يرجى الإبلاغ عن أي أخطاء ترجمة إلى [https://translationproject.org/team/]

انظر أيضًا

وثائق كاملة [https://www.gnu.org/software/coreutils/shred] أو متوفرة محليًا عبر: info '(coreutils) shred invocation'

تم التعبئة بواسطة دبيان (9.7-3) حقوق الطبع والنشر © 2025 مؤسسة البرمجيات الحرة، Inc. الترخيص GPLv3+: GNU GPL الإصدار 3 أو أحدث [https://gnu.org/licenses/gpl.html]. هذا برنامج مجاني: أنت حر في تغيير وإعادة توزيعه. لا توجد ضمانات، إلى الحد الذي يسمح به القانون.