كيف يمكنني حذف الدليل التالي?
لقد كتبت:
rmdir lampp
يأتي هذا الخطأ:
rmdir: failed to remove `lampp': Directory not empty
هل هناك أمر لحذف جميع الملفات في الدليل وحذف مجلد الدليل?
كيف يمكنني حذف الدليل التالي?
لقد كتبت:
rmdir lampp
يأتي هذا الخطأ:
rmdir: failed to remove `lampp': Directory not empty
هل هناك أمر لحذف جميع الملفات في الدليل وحذف مجلد الدليل?
rm -rf lampp
يقوم بحذف جميع الملفات والمجلدات الموجودة في lampp
الدليل.
أضف sudo
في بداية الأمر :
sudo rm -rf folderName
خلاف ذلك ، دون sudo
سيتم إرجاع الإذن مرفوض. وانها ممارسة جيدة لمحاولة عدم استخدام -f
أثناء حذف دليل:
sudo rm -r folderName
ملاحظة: هذا يفترض أنك بالفعل على نفس المستوى من المجلد الذي تريد حذفه في المحطة الطرفية ، إن لم يكن:
sudo rm -r /path/to/folderName
لمعلوماتك: يمكنك استخدام الحروف -f
, -r
, -v
:
-f
= لتجاهل الملفات غير الموجودة ، لا تطالب أبدا-r
= لإزالة الدلائل ومحتوياتها بشكل متكرر-v
= لشرح ما يجريrm -R lampp
ومع ذلك ، يجب أن تكون حذرا مع أمر متكرر مثل هذا ، لأنه من السهل حذف أكثر بكثير مما كنت تقصده عن طريق الخطأ.
إنها لفكرة جيدة أن تتحقق دائما من الدليل الذي تتواجد فيه ، وما إذا كنت قد كتبت الأمر بشكل صحيح ، قبل الضغط على إنتر.
نسخة أكثر أمانا
rm -R -i lampp
مضيفا -i
يجعله أكثر أمانا قليلا ، لأنه سيطالبك بكل حذف. ومع ذلك ، إذا كنت تقوم بحذف العديد من الملفات ، فلن يكون ذلك عمليا للغاية. ومع ذلك ، يمكنك تجربة هذا أولا.
ملاحظة حول -f
الخيار:
يقترح الكثير من الناس استخدام -f
(الجمع بين ذلك في -Rf
أو -rf
) ، مدعيا أنه يتخلص من المطالبات المزعجة. ومع ذلك ، في الحالات العادية لا تحتاج إليها ، واستخدامها يقمع بعض المشاكل التي ربما كنت هل تريد أن تعرف عن. عند استخدامه ، لن يتم تحذيرك إذا الحجج الخاصة بك توفير دليل غير موجود أو ملف(ق): آرإم سوف تفشل فقط بصمت لحذف أي شيء. كقاعدة عامة ، حاول أولا دون -f
: إذا كان هناك مشاكل مع الحجج الخاصة بك ، ثم ستلاحظ. إذا بدأت في الحصول على الكثير من المطالبات حول الملفات دون الوصول للكتابة، فيمكنك تجربتها باستخدام -f
. بدلا من ذلك ، قم بتشغيل الأمر من مستخدم (أو الخارق باستخدام سودو) التي لديها أذونات كاملة إلى الملفات والدلائل التي تقوم بحذفها لمنع هذه المطالبات في المقام الأول.
هناك الكثير من الطرق لحذف دليل من خلال وضع كلي. ذلك يعتمد على الطريقة التي كنت مرتاحا مع.
rm -rvf /path/to/directory
-r
= إزالة الدلائل ومحتوياتها بشكل متكرر-v
= شرح ما يجري-f
= تجاهل الملفات غير الموجودة ، لا تطالب أبداإذا كنت جديدا في لينكس ، استخدم صفحات الرجل من الأوامر (man rm
) لمزيد من الخيار والمزيد من الدقة.
كنت أواجه بعض المشاكل مع ذلك اليوم ، لكنني تغلبت عليه مع سودو.
تحذير: كن متأكدا جدا من أنك تريد حذف كل شيء قبل استخدام الأمر أدناه.
$ sudo rm -R [Directory name]
فعلت هذا بنجاح اليوم ، وإزالة العديد من الدلائل غير الفارغة التي أكدت أنني لا أريد/الحاجة.
أنا أستخدم 14.04 لتر
مجرد القيام ‘آر إم-آر لامب’ سوف تفعل.
أنا غير قادر على إزالة دليل مثل “مجلد جديد” باستخدام جميع الأوامر التفصيلية أعلاه. انها مزدوجة الصياغة. ولكن أريد إزالة هذا الدليل. سيتم الترحيب بأي اقتراحات. ديفاكارا ، بنغالورو ، الهند
Its the blank space in the file name, try using ‘quotes’ > رمدير’مجلد جديد’ < then the folder disapers, or use escape characters for non-vissible characters.