Verwenden der -i-Option für interaktives Kopieren
Beim Kopieren von Dateien können Sie Situationen auftreten, in denen das Zielverzeichnis bereits eine Datei mit demselben Namen enthält. Die -i
-Option macht cp
interaktiv und fordert Sie auf, bevor vorhandene Dateien überschrieben werden.
Simulieren wir dieses Szenario:
Zunächst schauen wir uns den Inhalt einer vorhandenen Datei an:
cat ~/project/test_file.txt
Tipp: Wenn Sie mit dem cat
-Befehl nicht vertraut sind, keine Sorge; er wird später ausführlich erklärt.
Sie sollten "Original content" angezeigt bekommen.
Jetzt versuchen wir, eine Datei mit demselben Namen zu kopieren:
cp -i ~/project/new_test_file.txt ~/project/test_file.txt
Wenn Sie dazu aufgefordert werden, geben Sie y
ein und drücken Sie die Eingabetaste, um die Datei zu überschreiben. Wenn Sie die Datei nicht überschreiben möchten, geben Sie n
ein und drücken Sie die Eingabetaste.
Die -i
-Option steht für "interaktiv". Sie teilt cp
mit, um Bestätigung zu bitten, bevor vorhandene Dateien überschrieben werden. Dies ist ein Sicherheitsmaßnahme, um versehentlichen Datenverlust zu vermeiden.
Jetzt überprüfen wir den Inhalt der Datei:
cat ~/project/test_file.txt
Wenn Sie die Datei überschrieben haben, sollten Sie "New content" angezeigt bekommen. Wenn nicht, sehen Sie weiterhin "Original content".