Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

إنشاء مجلد النسخ الاحتياطي

جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 76 من 82.

challenge icon

التحدي

سهل

الآن دعنا نوسع نص النسخ الاحتياطي البرمجي لإنشاء مجلد نسخ احتياطي حيث سيتم تخزين الملفات.

قم بتعديل backup.sh لـ:

  1. الحفاظ على الكود الحالي الذي يطلب مسار المجلد المصدر
  2. إضافة متغير جديد يسمى backup_dir بالقيمة backup
  3. استخدام mkdir -p لإنشاء مجلد النسخ الاحتياطي (العلامة -p تضمن عدم حدوث خطأ إذا كان المجلد موجوداً بالفعل)
  4. طباعة الرسالة: Created backup folder: [backup_dir]

قم بتشغيل النص البرمجي وأدخل documents عند مطالبتك بذلك. يجب أن تكون مخرجاتك:

Backing up: documents
Created backup folder: backup

بعد تشغيل النص البرمجي، تحقق من إنشاء المجلد عن طريق تشغيل ls لسرد محتويات الدليل.

تلميح: أضف backup_dir="backup" بعد أمر القراءة، ثم استخدم mkdir -p "$backup_dir" لإنشاء المجلد. استخدم echo لطباعة رسالة التأكيد مع المتغير.

جرّب بنفسك

الطرفية
cat > backup.sh << 'EOF'
#!/bin/bash
read -p "Enter source directory: " source_dir
echo "Backing up: $source_dir"
EOF
chmod +x backup.sh
echo "documents" | ./backup.sh

جميع دروس الأساسيات