'rm' يعني إزالة. يستخدم هذا الأمر لإزالة ملف. لا يحتوي سطر الأوامر على سلة المحذوفات أو سلة المهملات بخلاف واجهات المستخدم الرسومية الأخرى لاستعادة الملفات. وبالتالي، كن حذرًا جدًا أثناء استخدام هذا الأمر. بمجرد قيامك بحذف ملف، تتم إزالته نهائيًا.
مقدمة إلى جمهورية مقدونيا
rm هو أمر عام في Unix والأنظمة الأخرى المشابهة لـ Unix. يتم استخدامه لحذف كائنات مثل الروابط الرمزية والأدلة وملفات الكمبيوتر من أنظمة الملفات. كما أنه يزيل بعض الملفات الخاصة مثل المقابس والأنابيب وعقد الأجهزة، مثل الأمر del في Microsoft Windows وOS/2 وMS-DOS. الأمر متاح داخل غلاف EFI أيضًا.
نظرة عامة على جمهورية مقدونيا
يحذف الأمر rm مراجع الكائنات من نظام الملفات بمساعدة استدعاء نظام إلغاء الارتباط، حيث قد تحتوي الكائنات على مرجعين أو أكثر (على سبيل المثال، ملف يستخدم اسمين)، وتتم إزالة الكائنات من تلقاء نفسها فقط إذا كان كل مرجع تم حذفه ولا تزال البرامج غير مقابض مفتوحة للكائنات.
منطقي في ج
- فهو يسمح بالسيناريوهات التي يمكن فيها لبرنامج ما تشغيل ملف، وإزالته على الفور من نظام الملفات، واستخدامه لمساحة محدودة، مع العلم أنه سيتم استرداد مساحة الملف بعد رفض البرنامج، حتى عندما يتم رفضه عن طريق التعطل.
- بشكل عام، لا يؤدي الأمر إلى إتلاف بيانات الملف لأن هدفه هو إلغاء ربط المراجع. علاوة على ذلك، قد تظل مساحة نظام الملفات المحررة تتضمن بيانات متبقية باستخدام الملف المحذوف. يمكن أن يكون ذلك اعتبارًا أمنيًا في حالات قليلة، وتسمح الإصدارات المتشددة أحيانًا بمسح البيانات بسبب قطع الرابط الأخير، وبرامج مثل srm و أجاد متوفرة خصيصًا لتوفير ميزات مسح البيانات.
- يتم العثور على الأمر rm فقط في أنظمة تشغيل مشتقة من Unix، والتي عادةً لا تسمح باسترداد الملفات المحذوفة باستخدام طريقة ما، مثل سلة المحذوفات، وبالتالي فإن عادة المستخدمين لإحاطة الأمر rm هي نوع من الغلاف لتقييده حذف الملف غير المقصود.
- بالإضافة إلى ذلك، هناك بعض الأدوات المساعدة لإلغاء الحذف التي ستحاول إعادة إنشاء الفهرس وإذا لم يتم إعادة استخدام الأجزاء، فيمكنها استعادة الملف مرة أخرى.
تاريخ موجز لجمهورية مقدونيا
سيقوم الأمر rm بإزالة الأدلة إذا كانت فارغة في بعض الإصدارات القديمة من Unix. ومع ذلك، يمكن إحضار السلوك في إصدارات قليلة من الأمر rm باستخدام الخيار -d، على سبيل المثال، BSDs (مثل macOS وOpenBSD وNetBSD وFreeBSD) المشتقة من 4.4BSD-Lite2.
أيضًا، إصدار rm، المُجمَّع في GNU coreutils، يقدم العلامة -d للمساعدة في التوافق. يتم تقديم وظائف مماثلة بواسطة rmdir القياسي. في الإصدار 7، تم استبدال العلامة -i بـ 'حذف من المفاتيح' أو dsw، الذي ظهر في الإصدار 1.
بناء الجملة:
rm
يقوم الأمر rm بإزالة الملف المسمى بعد تضمين الخيارات. يمكن للمستخدمين استخدام مسار نسبي أو مسار كامل للملف لتسمية الملفات المراد إزالتها. لا يقوم الأمر rm، بشكل افتراضي، بإزالة الدليل. يقوم الأمر rm foo بإزالة ملف 'فو' الملف في الدليل الحالي للمستخدم.
أضف إلى مجموعة في Java
يمكن تغطية الأمر rm بواسطة وظيفة الاسم المستعار لـ shell للأمر rm -i وذلك لتجاهل الحذف غير المقصود للملف. ومع ذلك، إذا أراد المستخدم إزالة الكثير من الملفات دون موافقة، فيمكنه تعيين العلامة -i عن طريق تضمين العلامة -f يدويًا. لسوء الحظ، ينتج عن هذا الأسلوب عادات خطيرة لاستخدام أحرف البدل، مما يتسبب في إزالة نسختها عن طريق الخطأ.
ال جمهورية مقدونيا -RF غالبًا ما يستخدم الأمر في الحكايات والنكات حول كوارث يونكس، بما في ذلك فقدان عدة ملفات أثناء إنشاء الفيلم بيكسار و قصة لعبة 2 . ال جمهورية مقدونيا -رف / سيؤدي إصدار الأمر إلى إزالة جميع الملفات التي يمكن الوصول إليها باستخدام نظام الملفات الحالي من خلال الجهاز إذا تم تنفيذها بواسطة مستخدم متميز.
في الدليل الأصلي، تحتاج إزالة الملف إلى إذن الكتابة في معظم أنظمة الملفات. لإزالة دليل، يجب على المرء إزالة كل محتوياته بشكل متكرر. يحتاج المرء إلى أن يحتوي بشكل متكرر على أذونات التنفيذ والكتابة لهذا الدليل والدليل غير الفارغ. أذونات القراءة مطلوبة لتحديد محتويات الدليل لإزالتها. في بعض الأحيان، يتسبب ذلك في موقف غريب حيث لا يمكن إزالة الدليل غير الفارغ نظرًا لأنه ليس لديه إذن الكتابة، لذلك لا يمكن إزالة محتوياته؛ على الرغم من أنه إذا كان الدليل المماثل فارغًا، فيمكن إزالته.
مثال:
إطار جمع جافا
rm myfile1
في اللقطة أعلاه، قمنا بإزالة الملف myfile1 نهائيًا بمساعدة الأمر 'rm'.
خيارات جمهورية مقدونيا
خيار | وصف |
---|---|
جمهورية مقدونيا * الامتداد | يستخدم لحذف الملفات التي لها نفس الامتداد. |
جمهورية مقدونيا - ص أو ر | لحذف الدليل بشكل متكرر. |
جمهورية مقدونيا -أنا | إزالة ملف بشكل تفاعلي. |
جمهورية مقدونيا -RF | قم بإزالة الدليل بالقوة. |
-F | -f تعني القوة. فهو يتجاهل الملفات غير الموجودة ويتجاوز مطالبات التأكيد. ومع ذلك، فإنه لن يحذف الملفات من خلال دليل عندما يكون محميًا ضد الكتابة. |
-في | -v تعني مطول. يقوم بطباعة ما يفعله الأمر rm في الجهاز. |
-د | -d لتقف على الدليل. يقوم بإزالة دليل فارغ ويعمل فقط إذا كان الدليل المسمى فارغًا. |
--نظام ملف واحد | إنه يحذف فقط الملفات الموجودة على نظام ملفات مشابه مثل الوسيطة وسيتجنب نظام الملفات المثبت. |