Ubuntu-Befehl „mv pwd“

Ubuntu-Befehl „mv pwd“

Ich habe versucht, eine Datei mit diesem Befehl im Terminal von einem Verzeichnis in ein anderes zu verschieben:

mv ~/file.txt pwd

In diesem Moment befand ich mich auf einer nicht-systembezogenen Festplatte. Später konnte ich meine Datei in diesem Verzeichnis nicht mehr finden. Ok, ich habe einen symbolischen Link zu einer anderen Datei erstellt mit

ln -s file2.txt myLink

und wiederholte den mv-Vorgang. Wieder war keine Datei im pwd-Ordner. Darüber hinaus kann ich den Speicherort der Datei nicht über einen symbolischen Link ermitteln. Ich habe versucht

ls -ld myLink

und es gibt mir

lrwxrwxrwx 1 myName myName 8 may  9 22:20 myLink -> file2.txt

Der Befehl „readlink“ druckt einfach file2.txt im Terminal.

Gibt es eine Möglichkeit, meine Datei zu finden, oder wurde sie gelöscht? Danke für die Antwort.

Antwort1

Ihr Befehl zum Verschieben von etwas in Ihr aktuelles Arbeitsverzeichnis hätte zunächst lauten sollen:

mv ~/file.txt "$(pwd)"

oder

mv ~/file.txt "$PWD"

Sie können mit dem Befehl „find“ nach Ihrer Datei suchen (für die Suche auf dem gesamten Computer ist sudo erforderlich):

sudo find / -name "file.txt"

Tipp: Wenn Sie nicht sicher sind, ob Ihr Befehl richtig funktioniert, versuchen Sie es cpzuerst mit und nicht mit mv.

verwandte Informationen