كيفية حذف الملفات والمجلدات في Linux باستخدام أوامر سطر الأوامر

تُعد القدرة على إدارة الملفات وحذفها من أهم المهارات التي يجب على أي مستخدم لنظام Linux اكتسابها. قد يواجه العديد من المستخدمين تحديات في حذف الملفات والأدلة والمجلدات بشكل صحيح وآمن. في هذا الدليل، سنتناول كيفية حذف هذه الملفات باستخدام أوامر سطر الأوامر في Linux.
1. حذف ملف باستخدام أمر rm
لحذف ملف واحد في Linux، يمكنك استخدام الأمر rm
(اختصار لـ “remove”)، الذي يقوم بحذف الملفات بشكل دائم. لعمل ذلك، استخدم الصيغة التالية:
rm <اسم_الملف>
على سبيل المثال، لحذف ملف يسمى example.txt
، استخدم الأمر التالي:
rm example.txt
2. حذف ملفات متعددة
إذا كنت ترغب في حذف عدة ملفات دفعة واحدة، يمكنك تحديد الأسماء مع الأمر rm
باستخدام مسافة بين كل اسم ملف. على سبيل المثال:
rm file1.txt file2.txt file3.txt
3. حذف دليل باستخدام أمر rm -r
لحذف دليل (مجلد) مع جميع الملفات الموجودة بداخله، يجب استخدام الخيار -r
(اختصار لـ “recursive”). يقوم هذا الأمر بحذف الدليل والمحتويات بالكامل. إليك الطريقة:
rm -r <اسم_الدليل>
على سبيل المثال، لحذف دليل يسمى myfolder
:
rm -r myfolder
4. حذف دليل مع التأكيد
لتجنب الحذف غير المقصود، يمكنك إضافة الخيار -i
، الذي يطلب منك تأكيدًا قبل حذف كل ملف أو دليل. على سبيل المثال:
rm -ri myfolder
سيتعين عليك تأكيد كل ملف على حدة قبل حذفه.
5. حذف ملف بشكل نهائي باستخدام أمر shred
إذا كنت ترغب في حذف ملف بشكل نهائي بحيث لا يمكن استرجاعه، يمكنك استخدام الأمر shred
. هذا الأمر يقوم بكتابة بيانات عشوائية على الملف قبل حذفه، مما يجعل استرجاعه أمرًا صعبًا. الصيغة هي:
shred -u <اسم_الملف>
على سبيل المثال:
shred -u sensitive_file.txt
6. استخدام find
لحذف الملفات بناءً على معايير معينة
إذا كنت بحاجة إلى حذف ملفات بناءً على معايير معينة مثل الحجم أو التاريخ، يمكنك استخدام الأمر find
. على سبيل المثال، لحذف جميع الملفات التي يزيد حجمها عن 100 ميجابايت في دليل معين، استخدم الأمر التالي:
find /path/to/directory -type f -size +100M -exec rm -f {} \;
7. نصائح أمان عند حذف الملفات والمجلدات
- تحقق دائمًا قبل الحذف: تأكد دائمًا من أنك لا تحذف ملفات أو أدلة هامة. استخدم الخيار
-i
مع أمرrm
لتأكيد الحذف. - لا تحذف ملفات النظام المهمة: تجنب حذف أي ملفات تقع في الدلائل الحساسة مثل
/bin
أو/etc
لأن ذلك قد يؤدي إلى تعطيل النظام. - الاحتفاظ بنسخة احتياطية: قبل حذف الملفات المهمة، من الأفضل دائمًا أن تحتفظ بنسخة احتياطية في حال كنت بحاجة إليها لاحقًا.
- استخدام
shred
للحذف الآمن: إذا كنت تعتزم التخلص من معلومات حساسة بشكل دائم، استخدم الأمرshred
بدلاً منrm
.
عملية حذف ملفات وأدلة Linux بسيطة للغاية. ومع ذلك، يمكن أن تكون هذه العملية مملة وطويلة عندما يكون عدد الملفات كبيرًا أو عندما تكون هناك مسارات مختلفة لعدة أدلة فرعية. لهذا السبب، يُنصح باكتساب معرفة مفيدة حول كيفية حذف أو حذف ملف أو دليل Linux – الدليل السهل
نظام الملفات لينكس
يحتوي Linux في جميع إصداراته على نظام ملفات يتكون من طبقة موجودة ضمن بيئة نظام التشغيل والتي تسمح بوضع البيانات للتخزين. بفضل نظام الملفات، يمكن لنظام Linux تحديد مكان بدء الملف وانتهاءه .
لذلك، تعمل الملفات في Linux من خلال بنية تسمى “نظام الملفات”. بشكل عام، ستلاحظ أنه عند تثبيت توزيعة Linux ، يُسمى نظام الملفات الافتراضي “Ext4”.
أدلة لينكس
أدلة Linux هي مجلدات تخزن أوامر نظام التشغيل الرئيسية ، وملفات بدء التشغيل، وتكوين جميع الحزم التي تم تثبيتها، والمسارات التي تم تركيب الأجهزة المختلفة عليها، والعمليات الجارية.
لهذا السبب، يمكن القول أن أدلة Linux هي ملفات خاصة تستخدم لجمع المزيد من الملفات بطريقة منظمة. وبهذه الطريقة يتم تأسيس أساس نظام Linux.
هل من الممكن حذف ملفات أو مجلدات متعددة في نفس الوقت؟
من المهم أن تعرف أنه مع Linux من الممكن حذف أو حذف ليس فقط ملفًا فرديًا. يمكنك أيضًا القيام بهذا الإجراء وحذف ملفات متعددة ، فهذه المحطة متعددة الاستخدامات وعملية للغاية بحيث تختلف بشكل كبير عن نظام التشغيل Windows. بل إنه من الممكن حذف دليل بأكمله، وهو الأمر الذي قد يبدو مستحيلاً.
وكل هذا بفضل الأساليب المختلفة التي يمكن استخدامها في Linux، مثل الأوامر. أو من خلال مدير الملفات وأخيرًا وليس آخرًا يعمل من خلال الجهاز. باستخدام هذه الطرق ستتمكن من حذف جميع الملفات الموجودة في مجلد يحتوي على امتداد معين.
كيفية حذف المجلدات والدلائل من مدير الملفات
على عكس نظام التشغيل Windows، يعمل Linux من خلال تسلسل هرمي يسمى نظام الملفات غير المرتبط مباشرة بالأجهزة. ولهذا السبب، من الضروري معرفة كيفية البحث عن الملفات في نظام Linux وكيفية حذفها، مع العلم أن هناك مسارًا يتم من خلاله ربط كافة الملفات والأدلة.
حذف ملف لينكس
قبل حذف ملف Linux، يجب عليك الوصول إلى محطة النظام. ولتحقيق ذلك، اضغط على مجموعة المفاتيح Ctrl+Alt+T. بمجرد وصولك إلى الجهاز، يمكنك إعادة تسمية الملفات في Linux إذا كنت ترغب في ذلك وتطبيق سلسلة من الأوامر لتنفيذ عملية الحذف .
لدى Linux أمر يسمى “rm” لحذف الملفات. إذا كنت تريد حذف ملف معين، فما عليك سوى كتابة rm متبوعًا باسم الملف وامتداده . ولذلك، إذا كان ملفًا نصيًا، فسيكون السطر هو: rm file.txt حيث يجب استبدال “الملف” بالاسم الأصلي للملف.
هل يمكنني حذف ملفات متعددة في نفس الوقت؟
من الممكن حذف ملفات متعددة بنفس الامتداد باستخدام عملية مختلفة عما نقوم به في أنظمة التشغيل الأخرى . للقيام بذلك، يجب عليك كتابة السطر التالي: rm *.extension، مع استبدال “الامتداد” بالاسم الفعلي لامتداد مجموعة الملفات التي تريد حذفها.
حذف دليل لينكس
لحذف دليل Linux، يوصى باستخدام مدير الملفات على الرغم من أنه يمكنك أيضًا استخدام الوحدة الطرفية. إذا مررت عبر مدير الملفات، يمكنك التنقل خلاله حتى تصل إلى الدليل الذي تريد حذفه.
ما الأوامر التي يمكنني استخدامها لحذف الملفات في Linux؟
من ناحية أخرى، إذا كنت تفضل استخدام الوحدة الطرفية، فستحتاج إلى الأمر “rmdir”. ومع ذلك، ننصحك بالتحقق مما يحتويه الدليل قبل متابعة حذفه، نظرًا لأن الأمر rmdir سيكون مفيدًا فقط لحذف المجلدات الفارغة.
ويحدث نفس الشيء مع نوع آخر من الأوامر التي يمكنك استخدامها من الجهاز. لكن لا تقلق، فسنخبرك أدناه بكيفية استخدام هذه الأوامر بطريقة سهلة وبسيطة.
أمر رمدير
لحذف دليل من محطة Linux ، ما عليك سوى كتابة rmdir متبوعًا باسم الدليل. من المهم الإشارة إلى أنه لكي يصبح هذا الأمر ساري المفعول، يجب عليك تسجيل الدخول إلى خادم VPS باستخدام SSH.
الأمر آر إم
هذا أمر يستخدم على نطاق واسع لحذف الملفات، ولكن إحدى وظائفه الرئيسية هي أنه من الممكن حذف عدة ملفات في وقت واحد . لاستخدامه، سنحتاج فقط إلى إدخال نفس الدليل الذي يوجد به الملف المراد حذفه وتنفيذ الأمر التالي rm file.
إجراء لحذف اثنين أو أكثر من أدلة Linux في وقت واحد
من الممكن حذف أدلة متعددة مرة واحدة في Linux. لتحقيق ذلك، اكتب الأمر rmdir واسم كل دليل مفصولاً بمسافة. إذا كان أي دليل يحتوي على ملفات أو أدلة فرعية، فسوف ترى خطأ يشير إلى استحالة تنفيذ الإجراء الذي طلبته.
كيفية حذف أدلة Linux التي تحتوي على الملفات والأدلة الفرعية
إذا كنت تريد حذف الدلائل التي تحتوي على الدلائل الفرعية والملفات، فإن الأمر rm صالح. باستخدام –r يمكنك حذف تسلسل المجلدات وما تحتويه. وبالمثل، يمكنك استخدام الأمر –i لتأكيد عملية الحذف والأمر –rf لإجراء حذف الدليل القسري. بهذه الطريقة سوف تتجنب ارتكاب أي أخطاء.
لذلك، يتطلب حذف دليل Linux سطرًا من التعليمات البرمجية مثل هذا: rm –r Directory_name أو rm –i Directory_name للتنفيذ الناجح.
كيف يمكنني حذف جميع أدلة وملفات Linux نهائيًا
من المهم أن تعلم أنه عند قيامك بحذف أو حذف ملف أو دليل في Linux، فإن ذلك يتم بشكل دائم. لذلك، إذا قمت بحذف ملف عن طريق الخطأ ، فقد يكون لذلك عواقب وخيمة على جهاز الكمبيوتر الخاص بك. لذلك، يعد تعلم كيفية استخدام الطرق المختلفة لحذف ملف أو دليل أمرًا ضروريًا.
وكذلك الأوامر التي شرحنا لك كيفية استخدامها في العناوين السابقة، إذا قمت بتطبيق ما علمناه لك بالفعل. لن يكون لديك أي مشكلة في حذف أو حذف ملف واحد أو أكثر في المرة الواحدة، بالإضافة إلى الدليل بأكمله بشكل دائم من Linux.
خلاصة
حذف الملفات والمجلدات في Linux يمكن أن يكون عملية بسيطة إذا تم استخدام الأوامر الصحيحة. باستخدام الأوامر مثل rm
و shred
، يمكنك حذف الملفات بشكل فعال وآمن. تذكر دائمًا أنه يجب عليك اتخاذ الحذر عند حذف الملفات، خاصة إذا كانت تلك التي تنتمي إلى نظام التشغيل أو تحتوي على بيانات حساسة.