Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?
10.12.2019, 05:22:00

.
Einloggen mit Benutzername, Passwort und Sitzungslänge

Mitglieder
  • Mitglieder insgesamt: 22927
  • Letzte: EGMFocus
Statistiken
  • Beiträge insgesamt: 623781
  • Themen insgesamt: 50368
  • Heute online: 630
  • Am meisten online: 992
  • (17.11.2018, 20:17:55)
Benutzer Online
Mitglieder: 3
Gäste: 328
Gesamt: 331

Autor Thema:  Terminal - mv - Inhalt von Verzeichnis verschieben  (Gelesen 316 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Hallo zusammen,
nutze Linux Mint 19.1 Xfce und habe ein Problem mit mv im Terminal.


Es geht darum, den Inhalt von einem Verzeichnis in ein anderes zu verschieben und ggf. vorhandene Dateien zu ersetzen. Doch soweit komme ich nicht mal  :(


Im ersten Schritt erstelle ich ein Archiv vom Verzeichnis:
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen$ ls -l
insgesamt 13039944
drwxrwxrwx 1 muckel muckel       12288 Aug 14 19:05 Sicherungen_-_2019-03-07_-_vorher
-rwxrwxrwx 1 muckel muckel 13352850986 Aug 14 18:56 Sicherungen_-_2019-03-07_-_vorher.tar.gz
drwxrwxrwx 1 muckel muckel       20480 Aug 14 18:10 Sicherungen_-_2019-06-06_-_mit-Fehlern
drwxrwxrwx 1 muckel muckel        4096 Jul  2 06:40 Sicherungen_-_2019-07-01
drwxrwxrwx 1 muckel muckel        8192 Aug 14 19:05 Sicherungen_-_2019-08-14_-_Zusammen
drwxrwxrwx 1 muckel muckel        4096 Aug 14 17:57 Sicherungen_-_per-Hand
muckel@Muckels-Laptop:


Dann möchte ich den Inhalt von "Sicherungen_-_2019-03-07_-_vorher" in das Verzeichnis "Sicherungen_-_2019-08-14_-_Zusammen" verschieben.


Das müsste ja mit dem folgenden Befehl funktionieren:
mv -v Sicherungen_-_2019-03-07_-_vorher/* Sicherungen_-_2019-08-14_-_Zusammen/

Doch egal ob so oder mit dem kompletten Pfad, es gibt leider nur die Fehlermeldung:
mv: Aufruf von stat für 'Sicherungen_-_2019-03-07_-_vorher/*' nicht möglich: Datei oder Verzeichnis nicht gefunden

Wo liegt der Fehler?
Bei'm kopieren mit cp ist es kein Problem, nur mit dem Unterschied, dass man statt dem "*" Sternchen einen "." Punkt verwendet:
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen$ cp -v Sicherungen_-_2019-03-07_-_vorher/. Sicherungen_-_2019-08-14_-_Zusammen/

Terminal auszug:
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen$ sudo mv -vu /media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-03-07_-_vorher/* /media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-08-14_-_Zusammen/
mv: Aufruf von stat für '/media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-03-07_-_vorher/*' nicht möglich: Datei oder Verzeichnis nicht gefunden
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen$ sudo mv -vu /media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-03-07_-_vorher/. /media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-08-14_-_Zusammen/
mv: das Verschieben von '/media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-03-07_-_vorher/.' nach '/media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-08-14_-_Zusammen/.' ist nicht möglich: Das Gerät oder die Ressource ist belegt
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen$
« Letzte Änderung: 14.08.2019, 19:26:20 von Muckel1986 »

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #1 am: 14.08.2019, 19:30:35 »
* ist halt kein Verzeichnis, denke ich.
Entweder ohne, oder als *.*
Vermute ich jetzt einfach mal.

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #2 am: 14.08.2019, 19:38:59 »
Doch, es ist ein Verzeichnis und in dem Verzeichnis sind alle möglichen Dateien und Verzeichnisse.


Auch mit *.* funktioniert es nicht.
Zum testen habe ich auch die Archivdatei verschoben, ändert aber nichts am Fehler:
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen$ ls -l
insgesamt 48
drwxrwxrwx 1 muckel muckel 12288 Aug 14 19:19 Sicherungen_-_2019-03-07_-_vorher
drwxrwxrwx 1 muckel muckel 20480 Aug 14 18:10 Sicherungen_-_2019-06-06_-_mit-Fehlern
drwxrwxrwx 1 muckel muckel  4096 Jul  2 06:40 Sicherungen_-_2019-07-01
drwxrwxrwx 1 muckel muckel     0 Aug 14 19:28 Sicherungen_-_2019-08-12
drwxrwxrwx 1 muckel muckel  8192 Aug 14 19:05 Sicherungen_-_2019-08-14_-_Zusammen
drwxrwxrwx 1 muckel muckel   216 Aug 14 19:35 Sicherungen_-_gepackt
drwxrwxrwx 1 muckel muckel  4096 Aug 14 17:57 Sicherungen_-_per-Hand
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen$ mv -v Sicherungen_-_2019-03-07_-_vorher/* Sicherungen_-_2019-08-14_-_Zusammen/
mv: Aufruf von stat für 'Sicherungen_-_2019-03-07_-_vorher/*' nicht möglich: Datei oder Verzeichnis nicht gefunden
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen$ mv -v Sicherungen_-_2019-03-07_-_vorher/*.* Sicherungen_-_2019-08-14_-_Zusammen/
mv: Aufruf von stat für 'Sicherungen_-_2019-03-07_-_vorher/*.*' nicht möglich: Datei oder Verzeichnis nicht gefunden
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen$

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #3 am: 14.08.2019, 19:39:06 »
Also z. B.
mv *.* /pfadWürde die Dateien aus dem aktuellen Verzeichnis in das Unterverzeichnis pfad verschieben.

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #4 am: 14.08.2019, 19:42:03 »
...
Würde die Dateien aus dem aktuellen Verzeichnis in das Unterverzeichnis pfad verschieben.
Aber es müsste doch auch aus dem Pfad darüber gehen?





Nachtrag:

Funktioniert leider auch nicht:
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen$ cd Sicherungen_-_2019-03-07_-_vorher/
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-03-07_-_vorher$ sudo mv -v *.* /media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-08-14_-_Zusammen/
[sudo] Passwort für muckel:                 
mv: Aufruf von stat für '*.*' nicht möglich: Datei oder Verzeichnis nicht gefunden
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-03-07_-_vorher$ sudo mv -v * /media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-08-14_-_Zusammen/
mv: Aufruf von stat für '*' nicht möglich: Datei oder Verzeichnis nicht gefunden
muckel@Muckels-Laptop:/media/muckel/Elements/0002_-_Sicherungen/Sicherungen_-_2019-03-07_-_vorher$
« Letzte Änderung: 14.08.2019, 19:45:50 von Muckel1986 »

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #5 am: 14.08.2019, 19:45:23 »
Mal die Manpage konsultieren.
man mv

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #6 am: 14.08.2019, 19:50:12 »
Mal die Manpage konsultieren.
...
Wenn mein Englisch gut genug wäre :'(

Das kuriose ist, dass es mit anderen Dateien funktioniert hat...

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #7 am: 14.08.2019, 20:04:05 »
Also gerade ausprobiert.
Du musst kannst mit ganzen Pfadangaben arbeiten.
Beispiel:
mv -v ~/Vorlagen/* ~/Temp/Das verschiebt im Ergebnis alle Dateien aus dem Ordner Vorlagen in das Verzeichnis Temp.


https://wiki.ubuntuusers.de/mv/
« Letzte Änderung: 14.08.2019, 20:10:47 von Mintnix »

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #8 am: 14.08.2019, 20:55:06 »
Mal die Manpage konsultieren.
...
Wenn mein Englisch gut genug wäre :'(

Einfach die deutschen Manpages installieren mit apt install manpages-deMacht das Leben leichter. ;)

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #9 am: 14.08.2019, 21:53:40 »
~> mkdir von
~> >von/test1
~> >von/test2
~> >von/test3
~> ls -l von/
insgesamt 0
-rw-r--r-- 1 Nessie users 0 14. Aug 21:52 test1
-rw-r--r-- 1 Nessie users 0 14. Aug 21:52 test2
-rw-r--r-- 1 Nessie users 0 14. Aug 21:52 test3
~> mkdir nach
~> ls -l nach/
insgesamt 0
~> mv -v von/* nach/
„von/test1“ -> „nach/test1“
„von/test2“ -> „nach/test2“
„von/test3“ -> „nach/test3“
~> ls -l von
insgesamt 0
~> ls -l nach/
insgesamt 0
-rw-r--r-- 1 Nessie users 0 14. Aug 21:52 test1
-rw-r--r-- 1 Nessie users 0 14. Aug 21:52 test2
-rw-r--r-- 1 Nessie users 0 14. Aug 21:52 test3
~>
Geht doch!?

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #10 am: 14.08.2019, 22:26:31 »
apt install manpages-de
Danke, kannte ich noch nicht :)

Re: Terminal - mv - Inhalt von Verzeichnis verschieben
« Antwort #11 am: 14.08.2019, 22:28:30 »
...
Geht doch!?
Wunderte mich ja auch, wieso es bei dem Verzeichnis die Fehlermeldung gab.