Menu
Coddy logo textTech

Backup-Ordner Erstellen

Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 76 von 82.

challenge icon

Aufgabe

Einfach

Jetzt erweitern wir das Backup-Skript, um einen Backup-Ordner zu erstellen, in dem die Dateien gespeichert werden.

Ändern Sie backup.sh zu:

  1. Behalten Sie den bestehenden Code bei, der nach dem Quellverzeichnis fragt
  2. Fügen Sie eine neue Variable namens backup_dir mit dem Wert backup hinzu
  3. Verwenden Sie mkdir -p, um das Backup-Verzeichnis zu erstellen (die -p-Option stellt sicher, dass kein Fehler auftritt, wenn es bereits existiert)
  4. Geben Sie die Nachricht aus: Created backup folder: [backup_dir]

Führen Sie das Skript aus und geben Sie documents ein, wenn danach gefragt wird. Ihre Ausgabe sollte sein:

Backing up: documents
Created backup folder: backup

Nach dem Ausführen des Skripts überprüfen Sie, ob der Ordner erstellt wurde, indem Sie ls ausführen, um den Verzeichnisinhalt aufzulisten.

Hinweis: Fügen Sie backup_dir="backup" nach dem read-Befehl hinzu, dann verwenden Sie mkdir -p "$backup_dir", um den Ordner zu erstellen. Verwenden Sie echo, um die Bestätigungsnachricht mit der Variable auszugeben.

Probier es selbst

Terminal
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

Alle Lektionen in Grundlagen