28Jun

كيفية إزالة الدلائل الفرعية متعددة مع قيادة لينكس واحد

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

لنفترض أن لدينا دليل يسمى هتغ مع خمسة أدلة فرعية داخله ونريد حذف ثلاثة منها.في الوضع العادي، كنا استخدام الأمر آرإم ثلاث مرات.

ومع ذلك، يمكننا أن نجعل هذه العملية أقصر من خلال الجمع بين أوامر آرإم ثلاثة في واحد.إليك الطريقة.

لإزالة الدلائل الفرعية الثلاثة تحتاج فقط إلى كتابة الأمر التالي في المطالبة واضغط إنتر( من الواضح، تغيير أسماء الدليل إلى ما تريد إزالته).

آرإم -r ~ /Documents/htg/{ دو، إيدياس، نوتس}

الكلمات الموجودة بين الأقواس هي جزء من "قائمة توسع الدعامة".يتم إلحاق كل عنصر من عناصر قائمة توسع الدعامة بشكل منفصل للمسار السابق( ~ /Documents/htg/).على سبيل المثال، يتم توسيع الأمر أعلاه إلى ~ /Documents/htg/ القيام به، ~ /Documents/htg/ الأفكار، و ~ /Documents/htg/ الملاحظات، الدلائل الفرعية الثلاثة تحت الدليل هتغ الذي نريد إزالته.كما ترون في الصورة أدناه، تمت إزالة هذه الدلائل الفرعية الثلاثة.

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

إذا كانت كافة الأدلة الفرعية التي تريد إزالتها فارغة، يمكنك استخدام الأمر رمدير، كما هو موضح أدناه.

رمدير ~ /Documents/htg/{ تم، والأفكار، والملاحظات}

إذا تبين أن أي من الدلائل الفرعية ليست فارغة، سيتم عرض خطأ قائلا أن الإزالة فشلت ولم يتم إزالة الدليل الفرعي المعني ودلائله الفرعية.ومع ذلك، تتم إزالة أية أدلة فرعية فارغة.

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

المقالات ذات الصلة
8 الأوامر القاتلة يجب عدم تشغيل على لينكس
كيفية إنشاء أدلة فرعية متعددة مع أمر لينوكس واحد

يمكنك أيضا إنشاء دليل يحتوي على عدة أدلة فرعية أو شجرة دليل باستخدام أمر واحد.