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

يمكن لأي شخص لديه أداة لاستعادة الملفات استخراج تلك الملفات المحذوفة من التخزين الخاص بك وعرض محتواها. لكن ماذا لو كنت لا تريد أن يحدث هذا؟ وما هي أفضل طريقة ممكنة لحذف الملفات على Linux حتى لا يتمكن أحد من استعادتها؟

وهنا يأتي دور أداة التقطيع. ستناقش هذه المقالة أمر shred بالتفصيل ، وحدوده ، وكيفية استخدامه لحذف الملفات بأمان على Linux.

ما هو تمزيقه وكيف يعمل؟

Shred هي أداة مساعدة لسطر الأوامر تقوم بالكتابة فوق محتوى الملف عدة مرات ببيانات عشوائية لجعله غير قابل للاسترداد. كما يسمح لك بحذف الملف بعد الكتابة فوق بياناته.

قد تسأل "لماذا يستبدل محتوى الملف؟" دعونا نفهمها بمثال. ضع في اعتبارك أنك بحاجة إلى إخفاء أو "حذف" المحتوى المكتوب على ورقة. بالتأكيد ، يمكنك تفتيتها ورميها في سلة المهملات. لكن يمكن لأي شخص أن يأخذ كرة الورق المجعدة ، وتقويمها ، وقراءة المحتوى.

instagram viewer

من ناحية أخرى ، تقطع آلة تمزيق الورق الورقة إلى شرائح أو قطع رفيعة ، مما يجعل من المستحيل تقريبًا على أي شخص عكس العملية وعرض المحتوى.

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

عندما لا تستخدم أجاد

احذر من أن التقطيع لا يعمل بكفاءة في جميع المواقف. بالنسبة الى صفحة الرجل الممزقة، فإن الأداة المساعدة ليست فعالة عند استخدامها على أنظمة ملفات معينة. وهذه هي:

  • أنظمة الملفات المنظمة أو اليومية (ext3 و XFS و JFS).
  • أنظمة الملفات المستندة إلى RAID.
  • أنظمة الملفات التي تخزن اللقطات.
  • أنظمة الملفات التي تخزن ذاكرة التخزين المؤقت.
  • أنظمة الملفات المضغوطة.

تشير صفحة الدليل المقطوعة أيضًا إلى أن الأمر لا يعمل مع ext3 فقط إذا كان موجودًا مجلة الوضع. ومع ذلك ، في البيانات = إعادة الكتابة و البيانات = مرتبة الوضع ، تعمل الأداة مثل السحر.

أيضًا ، يجب ألا تستخدم أداة التقطيع على محركات أقراص الحالة الصلبة لأن عملية المسح والكتابة الإضافية يمكن أن تلحق الضرر بمساحة التخزين لديك.

متعلق ب: هل يمكن لمحركات أقراص الحالة الثابتة SSD حذف بياناتك بشكل آمن حقًا؟

كيفية استخدام أمر أجاد

باستخدام shred ، يمكنك إما اختيار الكتابة فوق الملف وحذفه أو ببساطة الكتابة فوق الملف دون إزالته.

النحو الأساسي

الصيغة الأساسية للأمر هي:

أجاد اسم ملف الخيارات

...أين والخيارات هي الأعلام المختلفة المستخدمة لاستدعاء طرق الأمر و اسم الملف هو المسار المطلق أو النسبي للملف الذي تريد العمل عليه.

حذف ملف نهائيًا

لحذف ملف نهائيًا باستخدام shred ، استخدم ملحق -uvz علم بالأمر الافتراضي.

  • ش: يحذف الملف من التخزين
  • الخامس: يعرض الإخراج في الوضع المطول
  • ض: الكتابة فوق الملف بأصفار
أجاد -uvz textfile.txt

بشكل افتراضي ، يقوم التمزيق بالكتابة فوق الملف أربع مرات. في الممرات الثلاثة الأولى ، تقوم بالكتابة فوق محتوى الملف ببيانات عشوائية. في المرور الأخير ، بسبب -z علم ، يقوم بالكتابة فوق البيانات بأصفار. يقوم Shred أيضًا بالكتابة فوق inode لإزالة أي بيانات وصفية مرتبطة بالملف.

انتاج:

الكتابة فوق ملف بالأصفار

للكتابة فوق ملف به أصفار دون حذفه من نظامك ، قم بإزالة ملف -u علم من الأمر السابق.

أجاد -vz textfile.txt

انتاج:

قم بتعيين عدد مرات الكتابة فوق

كما هو مذكور أعلاه ، يقوم التمزيق بالكتابة فوق البيانات الموجودة في الملف أربع مرات. إذا كنت تريد تحديد عدد معين من عمليات الكتابة فوقها ، فيمكنك القيام بذلك باستخدام ملف أو - مؤلفات علم.

ومع ذلك ، لاحظ أن التقطيع سيضيف دائمًا مرورًا إضافيًا إلى الرقم الذي تحدده. لذلك ، للكتابة فوق الملف ست مرات ، مرر الرقم خمسة في الأمر:

أجاد -uvz -n 5 textfile.txt
shred -uvz - التكرار 5 textfile.txt

تعد الكتابة فوق الملفات ثلاث مرات أكثر من كافية لضمان عدم تمكن أي شخص من استعادة البيانات. أي شيء فوق ذلك يستغرق وقتًا أطول ببساطة دون أن يكون له أي تأثير كبير.

حذف ملفات متعددة باستخدام أجاد

لحذف ملفات متعددة ، ما عليك سوى تمرير اسم الملفات المفصولة بامتداد مساحة حرف.

أجاد -uvz file1.txt file2.txt file3.txt

إذا كان لديك دليل يحتوي على أنواع مماثلة من الملفات ، فيمكنك استخدام أحرف البدل مثل النجمة (*) لحذف الملفات أو الكتابة فوقها. على سبيل المثال ، لحذف جميع ملفات TXT في دليل العمل الحالي:

أجاد -uvz * .txt

متعلق ب: كيفية حذف الملفات والمجلدات بسهولة في Linux

مزق جزء من الملف

باستخدام shred ، يمكنك أيضًا جعل الملف تالفًا عن طريق تمزيق وحدات بايت البداية لملف. على سبيل المثال ، يمكنك الكتابة فوق أو إزالة بداية 1 كيلوبايت من الملف. للقيام بذلك ، فإن أو --بحجم العلم هو ما تحتاجه.

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

أجاد -vz -s 1K textfile.txt
أجاد -vz - حجم 1K textfile.txt

الملف النصي الأصلي:

تنفيذ الأمر:

الملف النصي بعد إصدار الأمر:

يقبل Shred اللواحق الثلاثة التالية في الأمر:

  • ك: كيلو بايت
  • م: ميغا بايت
  • جي: جيجا بايت

احصل على تعليمات سطر الأوامر

بينما لا يحتوي الأمر shred على الكثير من الأساليب والخيارات التي تحتاج إلى حفظها ، فقد ترغب في بعض الأحيان في ذلك الوصول إلى صفحة دليل الأوامر كمرجع.

ال --يساعد يعرض العلم صفحة الرجل الممزقة:

أجاد - مساعدة

انتاج:

قم بإزالة الملفات بشكل دائم على Linux

يوفر لك Linux طريقة سهلة لإزالة الملفات والمجلدات من وحدة التخزين الخاصة بك. لكن هذا ليس آمنًا تمامًا. لا يتطلب الأمر سوى بضع نقرات للوصول إلى هذه الملفات المحذوفة باستخدام برنامج استعادة البيانات.

إذا كنت تستخدم جهاز كمبيوتر عامًا ولا تريد أن يقوم شخص ما بعرض ملفاتك ومجلداتك ، فيمكنك اختيار إخفاءها بدلاً من ذلك. إنها طريقة أفضل بكثير لمنع أي شخص من عرض بياناتك الشخصية على Linux.

بريد إلكتروني
كيفية إخفاء الملفات والمجلدات من عيون المتطفلين على لينكس

إذا كنت ترغب في حماية البيانات الحساسة من المستخدمين الآخرين على Linux ، فستحتاج إلى معرفة كيفية إخفاء الملفات والمجلدات.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • حماية
  • حماية الحاسوب
  • لينكس
عن المؤلف
ديبيش شارما (تم نشر 64 مقالة)

Deepesh هو محرر جونيور لنظام Linux في MUO. لقد كان يكتب محتوى إعلاميًا على الإنترنت لأكثر من 3 سنوات. في أوقات فراغه ، يستمتع بالكتابة والاستماع إلى الموسيقى ولعب الجيتار.

المزيد من Deepesh Sharma

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.