عادةً ما تقوم أنظمة التشغيل المستندة إلى Linux kernel بتخزين عدد كبير من الدلائل الفارغة وغير الفارغة. يشغل بعضها مساحة كافية على محرك الأقراص ، وغالبًا ما تصبح غير ضرورية. في هذه الحالة ، سيكون الخيار الصحيح هو إزالتها. هناك عدة طرق لإجراء التنظيف ، كل واحدة منها قابلة للتطبيق في حالة معينة. دعونا نلقي نظرة على جميع الطرق المتاحة بمزيد من التفصيل ، وسوف تختار الطريقة الأكثر ملائمة بناءً على احتياجاتك.
في هذه المقالة سوف نتحدث عن الأدوات المساعدة لوحدة التحكم والأدوات الإضافية التي يتم تشغيلها من خلال إدخال الأوامر. ومع ذلك ، لا ينبغي لأحد أن ينسى أن توزيعات الرسوم غالبا ما تنفذ في توزيعات. وفقًا لذلك ، لحذف دليل ، ما عليك سوى الانتقال إليه من خلال مدير الملفات ، والنقر بزر الماوس الأيمن فوق الرمز وتحديد "حذف" . بعد ذلك ، لا تنس تفريغ السلة. ومع ذلك ، لن ينطبق هذا الخيار على جميع المستخدمين ، لذلك ننصحك بالتعرف على الأدلة التالية.
قبل البدء في التفكير في الطرق ، من المهم ملاحظة أنه عند إدخال أمر ، ستقوم في أغلب الأحيان بتحديد اسم المجلد الذي تريد حذفه. عندما لا تكون في موقعه ، يجب عليك تحديد المسار الكامل. في حالة وجود مثل هذه الفرصة ، نوصيك بمعرفة الدليل الأصل للكائن والانتقال إليه عبر وحدة التحكم. يتم تنفيذ هذا الإجراء في بضع دقائق فقط:
cd /home/user/folder
ويتم تنشيطه بعد الضغط على المفتاح Enter . المستخدم في هذه الحالة هو اسم المستخدم ، والمجلد هو اسم المجلد الأصل. إذا لم تكن لديك القدرة على تحديد الموقع ، فعند الحذف ، سيتعين عليك إدخال المسار الكامل بنفسك ، لذلك سيكون عليك معرفة ذلك.
تحتوي مجموعة الأوامر لأي توزيع لنظام Linux على مجموعة من الأدوات المساعدة والأدوات الأساسية التي تتيح لك تنفيذ مجموعة متنوعة من الإجراءات باستخدام إعدادات النظام والملفات ، بما في ذلك حذف الدلائل. هناك العديد من هذه الأدوات المساعدة وسيكون كل منها مفيدًا بقدر الإمكان في موقف معين.
رمدير القيادة
بادئ ذي بدء ، أود أن أتطرق إلى rmdir. وهي مصممة لتنظيف النظام فقط من الدلائل الفارغة. يزيلها بشكل دائم ، وميزة هذه الأداة هي بساطة بناء الجملة وعدم وجود أي أخطاء. في وحدة التحكم ، يكفي تسجيل rmdir folder
، حيث يكون المجلد هو اسم المجلد في الموقع الحالي. يتم تنشيط الأداة عن طريق الضغط على مفتاح Enter .
لا شيء يمنعك من تحديد المسار الكامل للدليل إذا لم تتمكن من الانتقال إلى الموقع المطلوب أو ليست هناك حاجة لذلك. ثم يأخذ السطر ، على سبيل المثال ، النموذج التالي: rmdir /home/user/folder/folder1
، حيث يكون المستخدم هو اسم المستخدم ، والمجلد هو الدليل الأصلي ، والمجلد 1 هو المجلد الذي سيتم حذفه. يرجى ملاحظة أنه يجب أن يكون هناك شرطة مائلة قبل المنزل ، ويجب أن يكون غائبًا في نهاية المسار.
قيادة جمهورية مقدونيا
الأداة السابقة هي أحد مكونات الأداة المساعدة rm. في البداية ، تم تصميمه لحذف الملفات ، ولكن إذا أعطيته الوسيطة المناسبة ، فسيؤدي ذلك إلى مسح المجلد. هذا الخيار مناسب بالفعل للأدلة غير الفارغة ، في وحدة التحكم تحتاج إلى إدخال rm -R folder
(أو المسار الكامل إلى الدليل). انتبه إلى الوسيطة -R - تبدأ بحذف متكرر ، أي أنها تتعلق بالمحتويات الكاملة للمجلد نفسه. من الضروري مراعاة الحالة عند الكتابة ، لأن -r خيار مختلف تمامًا.
إذا كنت ترغب في عرض قائمة بجميع الملفات والمجلدات المحذوفة عند استخدام rm ، فستحتاج إلى تعديل السطر قليلاً. أدخل rm -Rfv folder
في الجهاز الطرفي ، ثم قم بتنشيط الأمر.
بعد اكتمال الحذف ، سيتم عرض معلومات حول جميع الأدلة والكائنات الفردية الموجودة سابقًا في الموقع المحدد.
العثور على القيادة
يحتوي موقعنا بالفعل على مواد تتضمن أمثلة على استخدام find في أنظمة التشغيل المطورة على Linux kernel. بالطبع ، هناك فقط المعلومات الأساسية والأكثر فائدة. يمكنك التعرف على ذلك من خلال النقر على الرابط التالي ، والآن نقترح معرفة كيفية عمل هذه الأداة عندما تحتاج إلى حذف الدلائل.
مزيد من التفاصيل: أمثلة على استخدام الأمر find في Linux
find . -type d -name "folder" -exec rm -rf {} ;, где folder
في وحدة التحكم find . -type d -name "folder" -exec rm -rf {} ;, где folder
find . -type d -name "folder" -exec rm -rf {} ;, где folder
هو اسم الدليل. تأكد من كتابة علامات اقتباس مزدوجة. find ~/ -empty -type d -delete
يسمح لك بحذف جميع المجلدات الفارغة على النظام. بعضها متاح فقط للمستخدم الخارق ، لذلك يجب إضافة sudo
قبل البحث . find /home/user/Folder/ -empty -type d -delete
. هذا يكمل التفاعل مع الأدوات المساعدة لوحدة التحكم القياسية في Linux. كما ترون ، هناك عدد كبير منهم ، وكل واحد قابل للتطبيق في مواقف معينة. إذا كنت ترغب في التعرف على الفرق الشائعة الأخرى ، فاقرأ موادنا المنفصلة على الرابط أدناه.
انظر أيضا: الأوامر المستخدمة بكثرة في Linux Terminal
إذا كانت الأدوات السابقة مضمنة في shell command ، فستحتاج أداة المسح إلى تثبيت مستودعها الرسمي بشكل مستقل. ميزته هي أنه يسمح لك بحذف الكتالوج بشكل دائم دون إمكانية استعادته من خلال برنامج خاص.
sudo apt install wipe
. wipe -rfi /home/user/folder
أو مجرد wipe -rfi folder
مع التنفيذ الأولي cd + путь
. إذا كان عليك التعامل مع العمل في أداة المسح للمرة الأولى ، فاكتب wipe -help
في وحدة التحكم للحصول على معلومات حول استخدام هذه الأداة المساعدة من المطورين. سيتم عرض وصف لكل وسيطة وخيار هناك.
أنت الآن على دراية بالأوامر الطرفية التي تسمح لك بحذف الدلائل الفارغة أو الدلائل غير الفارغة في نظام تشغيل تم تطويره على Linux. كما ترون ، تعمل كل أداة مقدمة بشكل مختلف ، لذلك ستكون الأمثل في المواقف المختلفة. قبل تشغيل الأدوات ، نوصي بشدة بالتحقق من صحة المسار المحدد وأسماء المجلدات حتى لا تحدث أخطاء أو عمليات حذف غير مقصودة.