Hey, Leute, in diesem Video werden wir lernen, wie wir Verzeichnisse kopieren können.
Wir lernen also, wie man Dateien und Verzeichnisse erstellt, und wir lernen, wie man Dateien kopiert.
Nun wollen wir uns darauf konzentrieren, wie Sie die Verzeichnisse kopieren können.
Der Grund dafür ist, dass es bei Konfigurationsdateien in einem Verzeichnis besser ist,
eine Kopie zu machen, bevor man sie verändert.
Für das Kopieren eines Verzeichnisses verwenden Sie also denselben Befehl.
P Ja.
Um ein Verzeichnis unter Linux zu kopieren, müssen Sie den Befehl CP mit der Option minus R für rekursiv ausführen
und das zu kopierende Quell- und Zielverzeichnis angeben.
Zum Beispiel muss CPP minus R, der Quellordner, in den Sie kopieren, und der Zielordner, in den Sie
ihn kopieren, minus R verwendet werden, da es sonst zu einer Beschwerde kommt.
Es wird sagen: Hey, ich kann das nicht kopieren, weil das ein Verzeichnis ist.
Gut, gehen wir also direkt in unsere Linux-Maschine und führen wir ein paar Befehle aus, damit wir das Kopieren eines Verzeichnisses
durchgehen können.
Also das Wichtigste zuerst.
Wer bin ich?
Ich bin als ich selbst eingeloggt.
Welches Verzeichnis?
Ich bin dabei.
Ich bin in meinem Heimatverzeichnis.
Was befindet sich in meinem Heimatverzeichnis?
Dies sind die Dateien und Verzeichnisse, die ich jetzt für diese Praxis habe.
Ich werde ein neues Verzeichnis erstellen und es "config" nennen, denn wie ich schon sagte, muss man meistens
das gesamte Verzeichnis kopieren.
Wenn es Konfigurationsdateien für den Fall gibt, dass Sie einen Fehler machen, dann können Sie diese Konfigurationsdateien aus einem Verzeichnis
wiederherstellen.
Also gut.
Das Verzeichnis der Konfigurationsdateien wurde also erstellt.
Gehen wir nun in diese Konfigurationsdatei.
Erstellen wir nun eine Konfigurationsdatei.
Nehmen wir also an, ich möchte eine Touch-A-Datei, eine Beacon-Datei und eine See-Datei erstellen.
In Ordnung, bestätigen wir das.
Ja.
Es wurden also drei Verzeichnisse erstellt, und zwar in welchem Verzeichnis.
Amen.
Zuhause.
Ich habe das Konfigurationsverzeichnis gesehen.
Gehen wir also zurück in mein Heimatverzeichnis.
Ich könnte einfach cd eingeben und die Eingabetaste drücken, und es bringt mich zurück in mein Heimatverzeichnis.
Jetzt haben wir diese Konfigurationsdatei.
Perfekt.
Jetzt müssen wir das Verzeichnis der Konfigurationsdatei kopieren, damit wir CPP machen können.
Wenn wir nun die Option "minus R" nicht angeben, werden wir sehen, was passiert.
Config-Verzeichnis, wo wir versuchen, es in das temp-Verzeichnis zu kopieren.
Wenn Sie nun nur temp so belassen, wird es den gleichen Namen wie config annehmen und übernommen.
Überspielt.
Tut mir leid, aber wenn Sie den Namen des Zielverzeichnisses ändern möchten, können Sie das
tun, indem Sie slash config dash backup.
Drücken Sie also einfach die Eingabetaste, und Sie werden sehen, dass es sich beschweren wird, wenn Sie das Verzeichnis config
auslassen, weil es denkt, dass Sie versuchen, eine Datei zu kopieren.
Wir müssen dem Programm also mitteilen, dass ich nicht versuche, eine Datei, sondern ein Verzeichnis zu kopieren.
So lassen Sie uns minus R jetzt tun wir config Schrägstrich temp und den Namen des neuen Namens des Verzeichnisses.
Gut, drücken Sie die Eingabetaste.
Wunderschön.
Wir haben unsere Eingabeaufforderung zurückbekommen.
Es bedeutet, dass es funktioniert hat.
Wie können wir das nachprüfen?
Wir können einfach in das CD slash temp-Verzeichnis gehen und ls minus l t r eingeben, und Sie werden sehen, dass es genau hier
steht.
Es ist ein configure-Verzeichnis, das es kopiert hat.
Gehen wir nun in diese Konfiguration hinein.
Verzeichnis und machen Sie ls minus l tr und Sie werden sehen, dass alle drei Dateien, die wir in diesem Verzeichnis erstellt
haben, ebenfalls kopiert wurden.
Ein rekursiver Befehl zeigt also auch an, dass Sie ein Verzeichnis kopieren, und sagt ihm, dass er die Unterordner in diesem Verzeichnis
und die Unterdateien oder die Dateien innerhalb dieser Unterordner kopieren soll.