كيفية حذف ملف في bash

How Delete File Bash



يمكن حذف أي ملف بشكل مؤقت ودائم في bash. عند إزالة ملف مؤقتًا باستخدام واجهة مستخدم رسومية ، يتم تخزينه في ملف نفاية المجلد ، ويمكن استعادته إذا لزم الأمر. الملف الذي تمت إزالته نهائيًا لا يمكن استعادته لاحقًا بشكل طبيعي. 'rm' يتم استخدام الأمر لإزالة الملف نهائيًا من جهاز الكمبيوتر. إذا تمت إزالة أي ملف عن طريق الخطأ بواسطة هذا الأمر ، فيمكن استعادته من النسخة الاحتياطية. كيف يمكن إزالة أي ملف من الجهاز وعرض واجهة المستخدم الرسومية في هذه المقالة.

احذف الملف باستخدام الأمر `rm`:

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







بناء الجملة:

جمهورية مقدونيا [اختيار]اسم الملف

'-أنا' يمكن استخدام الخيار مع 'rm' الأمر لتقديم موجه قبل حذف أي ملف لمنع الحذف العرضي. ' -F' يمكن استخدام الخيار مع ملفات rm` أمر لإزالة أي ملف بقوة. الاستخدامات المختلفة لـ 'rm' الأمر مبين أدناه.



مثال 1: احذف الملف باستخدام الأمر `rm` بدون الخيار

يمكنك تطبيق 'rm' أمر لإزالة ملف موجود. في البرنامج النصي التالي ، يتم إنشاء ملف فارغ باستخدام لمس. اتصال. صلة' أمر لاختبار جمهورية مقدونيا ' أمر. بعد ذلك ، يتم استخدام الأمر 'rm' لإزالة الملف ، test.txt .



#!/bin/bash

# تعيين اسم الملف
اسم الملف='test.txt'
# إنشاء ملف فارغ
لمس. اتصال. صلة اسم الملف $
# تحقق من الملف موجود أم لا
لو [ -F اسم الملف $ ]؛من ثم
جمهورية مقدونياtest.txt
رما - طرد - قذف 'اسم الملف $تم حذفه'
يكون

انتاج:





مثال 2: احذف الملف باستخدام الأمر `rm` مع الخيار -i

سيطلب البرنامج النصي التالي الإذن من المستخدم قبل إزالة الملف للخيار '-i'. هنا ، سيتم أخذ اسم الملف من المستخدم كمدخل. إذا كان الملف موجودًا وضغط المستخدم على 'n' فلن تتم إزالة الملف وإلا فسيتم إزالته.



#!/bin/bash

# خذ اسم الملف
اقرأ -p 'أدخل اسم الملف المراد حذفه:'اسم الملف

# تحقق من الملف موجود أم لا
لو [ -F اسم الملف $ ]؛من ثم
# إزالة الملف بإذن
جمهورية مقدونيا -أنا 'اسم الملف $'
# تحقق من إزالة الملف أم لا
لو [ -F اسم الملف $ ]؛من ثم
رما - طرد - قذف 'اسم الملف $لم تتم إزالته '
آخر
رما - طرد - قذف 'اسم الملف $تم حذفه'
يكون
آخر
رما - طرد - قذف 'الملف غير موجود'
يكون

انتاج:

مثال 3: احذف الملف باستخدام الأمر `rm` مع الخيار -v

سيأخذ البرنامج النصي التالي اسم الملف بواسطة وسيطة سطر الأوامر. إذا كان الملف موجودًا بعد ذلك ، فسيتم طباعة رسالة إزالة مع اسم الملف للخيار '-v'.

#!/bin/bash

# تحقق من الملف موجود أم لا
لو [[ 1 دولار !=' && -F 1 دولار ]]؛من ثم
# طباعة حذف الرسالة
جمهورية مقدونيا -الخامس 1 دولار
آخر
رما - طرد - قذف 'اسم الملف غير متوفر أو اسم الملف غير موجود'
يكون

انتاج:

مثال 4: حذف عدة ملفات باستخدام الأمر `rm`

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

#!/bin/bash

الملفات='
فضاء='

# تحقق من أسماء الملفات المتعددة معطاة أم لا
لو [ # دولار > 2 ]؛من ثم
# قراءة قيم الحجة باستخدام الحلقة
لأرجفالفي '[بريد إلكتروني محمي]'
فعل
لو [ -F أرجفال دولار ]؛من ثم
ملفات + =أرجفال دولارمساحة دولار
آخر
رما - طرد - قذف 'أرجفال دولارغير موجود'
يكون
انتهى

# إزالة الملفات
جمهورية مقدونيا ملفات $
رما - طرد - قذف 'تتم إزالة الملفات'.
آخر
رما - طرد - قذف 'أسماء الملفات غير متوفرة ، أو اسم الملف غير موجود'
يكون

انتاج:

استنتاج:

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