رئيسي ماك كيفية حذف دليل كامل متضمنًا ملفات في Linux

كيفية حذف دليل كامل متضمنًا ملفات في Linux



Linux Command Line هو أداة قوية تتيح لك القيام بالعديد من الأشياء بشكل أسرع وأسهل من خلال واجهة المستخدم الرسومية. تتمثل إحدى إمكانياته الأساسية في إنشاء الملفات والمجلدات وحذفها ، على الرغم من أننا سنلتزم بحذف المجلدات في هذه المقالة.

كيفية حذف دليل كامل متضمنًا ملفات في Linux

استمر في القراءة لتتعلم كيفية استخدام الأمرين rm و rmdir للتخلص من المجلدات والمجلدات الفرعية والملفات التي لم تعد بحاجة إليها.

استخدم rm لحذف الدلائل

هناك العديد من الأوامر التي يمكنك استخدامها لحذف دليل. يجب أن يعتمد الاختيار على ما تريد القيام به وكيف تريد القيام به. يعتبر Linux Command Line مرنًا للغاية في هذا الصدد ، وربما أكثر من نظرائه في نظامي التشغيل Windows و Mac.

تجدر الإشارة إلى أن Linux لا يميز بين المجلدات والملفات مثل أنظمة تشغيل Mac و Windows. بدلاً من ذلك ، يتعامل مع المجلدات كمجموعات ملفات. في هذا القسم ، سوف نفحص الأمر rm. هيا بنا نبدأ.

استخدم rm لحذف الدلائل

rm --d اسم الدليل

سيسمح لك الأمر أعلاه فقط بحذف دليل واحد فارغ. هذا هو الأمر الأساسي لإزالة / حذف المجلدات.

rm --d nameofthedirectory1 nameofthedirectory2

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

rm --r nameofthedirectory1 nameofthedirectory2

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

rm --rf nameofthedirectory

عند تنفيذ أمر rm –r ، سيطلب منك Linux Command Line الإذن لحذف أي مجلدات فرعية وملفات محمية ضد الكتابة. ومع ذلك ، إذا قمت بكتابة rm -rf بدلاً من ذلك ، فلن تتم مطالبتك بذلك. الحرف f يشير إلى القوة.

يجب أن تكون حذرًا عند حذف المجلدات والملفات باستخدام الأمر rm rf ، حيث قد تفقد بيانات مهمة أو تتلف نظام التشغيل. يمكن حذف ملفات ومجلدات النظام بسهولة أكبر على نظام Linux مقارنة بنظام Windows أو Mac.

sudo apt-get install tree

للحصول على فهم أفضل لما أنت على وشك حذفه ، يجب عليك تثبيت حزمة الشجرة من خلال الأداة المساعدة apt-get. يعمل هذا مع Ubuntu وبقية عائلة Debian. إذا كنت تستخدم توزيعة أخرى ، فاستخدم أداة إدارة الحزم الخاصة بها. عند تنفيذ الأمر أعلاه ، سيعرض سطر الأوامر بنية المجلد والملف للمجلد الذي تتواجد فيه. وبهذه الطريقة ، يمكنك بسهولة التحقق مما إذا كانت هناك أي ملفات أو مجلدات فرعية يجب أن تظل سليمة.

مسار الشجرة / إلى / الدليل /

سيسمح لك الأمر المقدم أعلاه بعرض بنية مجلد آخر في نظام Linux الخاص بك.

كيف تترك قناة صوت الفتنة

أوامر متقدمة

هناك اختلافات أخرى للأمر rm ، مثل –لا-تحفظ-جذر ، –preserve-root ، -one-file-system ، وغيرها. ومع ذلك ، فهي مخصصة لمستخدمي سطر الأوامر ذوي الخبرة. إذا أخطأت في أحد هذه ، فيمكنك حذف جزء أو حتى جميع ملفات النظام على جهاز الكمبيوتر الخاص بك. نظرًا لطبيعتها المعقدة ، سنحفظها في برنامج تعليمي آخر لسطر الأوامر.

استخدم rmdir لحذف الدلائل

يمكنك أيضًا استخدام مجموعة أوامر rmdir لحذف المجلدات. ومع ذلك ، يمكن لأوامر rmdir أن تهتم فقط بالمجلدات الفارغة ولا يمكنها حذف الملفات الموجودة داخل المجلدات المحددة للحذف. هناك العديد من أوامر rmdir المفيدة ، وسنلقي نظرة عليها في هذا القسم.

استخدم rmdir لحذف الدلائل

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

اسم rmdir من الدليل

هذا هو أمر rmdir الأساسي الموجود هناك. سيحذف الدليل الفارغ الموجود داخل الدليل في موقعك الحالي. على سبيل المثال ، إذا كان موقعك الحالي هو سطح المكتب وكان لديك مجلد جديد فارغ فيه ، فسيقوم الأمر rmdir هذا بالاعتناء به.

كم يمكنك إرسالها عبر zelle

اسم rmdir من الدليل 1 اسم الدليل 2

في حالة وجود عدة مجلدات تريد حذفها ، يمكنك استخدام الشكل أعلاه للأمر rmdir. سيتم حذف جميع المجلدات (الدلائل) المحددة ، ولكن يجب تضمينها في الدليل الذي تتواجد فيه حاليًا. لحذف الأدلة في مكان آخر ، راجع الأمر التالي.

rmdir / المسار / إلى / your / directory

يسمح لك Linux Command Line بحذف أي دليل من موقعك الحالي ، أينما كان. للقيام بذلك ، سيتعين عليك إدخال المسار الكامل نحو الدليل أو الأدلة التي ترغب في التخلص منها.

في حالة محاولة حذف مجلد يحتوي على مجلدات فرعية و / أو ملفات ، فسيعرض لك سطر الأوامر رسالة خطأ تفيد بأن الدليل ليس فارغًا. وغني عن القول ، أنه لن يحذف المجلد المحدد.

في حالة تحديد ثلاثة مجلدات وثبت أن المجلد الأول ليس فارغًا ، سيتوقف Command Line عن معالجة الأمر بمجرد تشغيله في المجلد الأول. ستحصل على نفس رسالة الخطأ كما في الحالة السابقة ولن يحاول سطر الأوامر حذف المجلدات الأخرى في القائمة.

يمكنك معالجة ذلك عن طريق إضافة الخيار التالي: –تجاهل-فشل-على-غير فارغ. سيؤدي ذلك إلى إجبار سطر الأوامر على متابعة تنفيذ الأمر حتى إذا واجه مجلدات غير فارغة. قد يبدو الأمر كالتالي: rmdir –ignore-fail-in-non-فارغ NewFolder1 NewFolder2 NewFolder3.

rmdir-p nameofthedirectory1 nameofthedirectory2

قد يساعدك الأمر أعلاه في خداع Linux لحذف مجلد غير فارغ. يستخدم الخيار -p ، المعروف أيضًا باسم الخيار الأصل. وإليك كيف يعمل.

لنفترض أن لديك مجلد باسم Pics ومجلد باسم ColorPics بداخله. لنفترض أن العنصر الأخير فارغ وهو العنصر الوحيد داخل مجلد الصور. عند تنفيذ الأمر rmdir –p ColorPics Pics ، سيحذف سطر الأوامر مجلد ColorPics نظرًا لعدم وجود أي شيء بداخله. بعد ذلك ، سيتحقق من حالة مجلد Pics ، ويحدد أنه فارغ أيضًا ، ويحذفه.

تعرف على قوة سطر الأوامر

يتيح لك Command Line القيام بالعديد من الأشياء على نظام Linux. كن حذرًا إذا لم تكن لديك خبرة كبيرة ، لأنه من الأسهل إتلاف النظام على Linux مقارنةً بنظام Windows و Mac.

هل استخدمت Command Line لحذف المجلدات والملفات من قبل؟ ما هي الأوامر التي استخدمتها؟ إذا كنت تعتقد أننا فقدنا بعض الخيارات الجيدة ، فأخبرنا بذلك في قسم التعليقات أدناه.

مقالات مثيرة للاهتمام

اختيار المحرر

مراجعة Bowers & Wilkins P7 اللاسلكية: قطع الحبل
مراجعة Bowers & Wilkins P7 اللاسلكية: قطع الحبل
اسمحوا لي أن أضع بطاقاتي على الطاولة الآن: لم أكن أبدًا رجلًا لسماعات الرأس اللاسلكية. احب الراحة؛ يكرهون ضرب جودة الصوت. ومع ذلك ، ربما تكون سماعات الرأس اللاسلكية Bowers & Wilkins 'P7 قد غيرت رأيي للتو.
كيفية تحديث التطبيقات على تلفاز LG الذكي
كيفية تحديث التطبيقات على تلفاز LG الذكي
لقد غيرت أجهزة التلفزيون الذكية اللعبة وأصبحت الآن جزءًا لا غنى عنه في العديد من غرف المعيشة لدينا. لا يعرضون التلفزيون بدقة عالية أو فائقة الدقة فحسب ، بل يمكنهم الوصول إلى الإنترنت وتصفح الويب واستخدام تطبيقات مثل
قم بتمكين Download Later Scheduler في Chrome على Android
قم بتمكين Download Later Scheduler في Chrome على Android
كيفية تمكين Download Later Scheduler في Chrome على Android ، سيسمح Chrome على Android بجدولة التنزيلات. تعمل Google على إضافة ميزة جدولة التنزيل. متوفر الآن في إصدار Canary من التطبيق ، يسمح الخيار الجديد بتنزيل ملف الآن ، في المرة التالية التي تتصل فيها بشبكة Wi-Fi ، أو
كيفية تعيين مفتاح الاختصار للصق والذهاب في Firefox
كيفية تعيين مفتاح الاختصار للصق والذهاب في Firefox
تعرف على كيفية تعيين مفتاح اختصار مخصص لإجراء 'لصق والذهاب' في متصفح Firefox
تمكين بروتوكول مشاركة SMB1 في نظام التشغيل Windows 10
تمكين بروتوكول مشاركة SMB1 في نظام التشغيل Windows 10
يمكنك تمكين بروتوكول مشاركة الملفات SMB1. في إصدارات Windows 10 الحديثة ، يتم تعطيله لأسباب أمنية. إنه مطلوب لأجهزة الكمبيوتر في شبكتك التي تعمل بأنظمة سابقة لنظام التشغيل Windows Vista.
ما هي ملفات AIFF وAIF وAIFC؟
ما هي ملفات AIFF وAIF وAIFC؟
ملف AIFF أو AIF هو ملف بتنسيق ملف تبادل الصوت. تعرف على كيفية فتح ملف AIF/AIFF/AIFC أو تحويله إلى تنسيق آخر مثل MP3.
كيفية تعطيل وظيفة Firefox Hello الإضافية وإلغاء تثبيتها
كيفية تعطيل وظيفة Firefox Hello الإضافية وإلغاء تثبيتها
جعلت Mozilla Firefox Hello ، ميزة الاتصال القائمة على WebRTC كملحق للنظام.