Verwendung der Option -i für interaktives Kopieren
Beim Kopieren kann es vorkommen, dass am Zielort bereits eine Datei mit demselben Namen existiert. Die Option -i macht cp interaktiv und fragt Sie um Erlaubnis, bevor vorhandene Dateien überschrieben werden.
Simulieren wir diesen Fall:
Schauen wir uns zuerst den Inhalt einer bestehenden Datei an:
cat ~/project/test_file.txt
Tipp: Falls Sie den Befehl cat noch nicht kennen – er dient zum Anzeigen von Dateiinhalten und wird später noch genauer erklärt.
Sie sollten den Text „Original content“ sehen.
Versuchen wir nun, eine Datei mit demselben Namen dorthin 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 dies nicht möchten, geben Sie n ein.
Die Option -i steht für „interactive“. Sie dient als Sicherheitsmaßnahme, um versehentlichen Datenverlust durch Überschreiben zu verhindern.
Prüfen Sie nun erneut den Inhalt der Datei:
cat ~/project/test_file.txt
Falls Sie das Überschreiben bestätigt haben, sehen Sie nun „New content“. Andernfalls steht dort weiterhin „Original content“.