allererst Sie den Kopierbefehl cp
verwenden, nicht den Fahrbefehl mv
.
Zweitens versuchen Sie, die Datei in eine neue Datei mit dem Namen /temp
zu kopieren, dh. eine Datei mit dem Namen temp
im Verzeichnis /
. Diese befindet sich im Stammverzeichnis des Dateisystems, das wahrscheinlich Root gehört. Sofern Sie root-Berechtigungen haben, können Sie nicht in das Stammverzeichnis schreiben.
Da Sie die Datei temp
benennen, gehe ich davon aus, dass Sie die Datei in das Verzeichnis /tmp
verschieben möchten, für das Sie Schreibberechtigung haben. Tun Sie dies:
$ mv copy.txt /tmp
Dies funktioniert nur, wenn Sie auch Schreibzugriff auf die Datei copy.txt
haben, weil Sie in der Lage sein, es zu entfernen. Wenn Sie nur die Datei kopieren möchten, benötigen Sie nur Leseberechtigung.
Andernfalls, wenn Sie wirklich wollen, um die Datei zu einem /temp
Verzeichnis zu verschieben, Sie sudo
, das zu tun verwenden, vorausgesetzt, Sie werden als sudo Benutzer einrichten:
$ sudo mv copy.txt /temp
[sudo] password for raghul
Danke, das wollte ich machen. Es funktioniert –
Sie hätten auch die Notation "Elternverzeichnis" verwenden können: '..'. Also 'mv copy.txt ..' –