verschieben inkl Pfad
verschieben inkl Pfad
Hallo,
suche bash Einzeiler/Script zum verschieben das gesamten Pfades:
die Verzeichnis-Struktur ist so :
/usr
/usr/local
/usr/local/sbin
/usr/local/share/man/man8
wenn ich versuche den Ordner man8 mit "mv" zu verschieben nach /tmp wird nur der Ordner man8 nach /tmp verschoben aber ich hätte gerne das der gesamte Pfad verschoben wird, also: /usr/local/share/man/man8 nach /tmp ->so sollte das Ergebnis aussehen /tmp/usr/local/share/man/man8
kann mir da einer bitte weiterhelfen
Danke
suche bash Einzeiler/Script zum verschieben das gesamten Pfades:
die Verzeichnis-Struktur ist so :
/usr
/usr/local
/usr/local/sbin
/usr/local/share/man/man8
wenn ich versuche den Ordner man8 mit "mv" zu verschieben nach /tmp wird nur der Ordner man8 nach /tmp verschoben aber ich hätte gerne das der gesamte Pfad verschoben wird, also: /usr/local/share/man/man8 nach /tmp ->so sollte das Ergebnis aussehen /tmp/usr/local/share/man/man8
kann mir da einer bitte weiterhelfen
Danke
Re: verschieben inkl Pfad
Wenn ich es richtig verstanden habe, dann hat linuxCowboy in dieserm Thread eine Shellfunktion hierfür entwickelt:
viewtopic.php?f=34&t=152963
... siehe letzten Beitrag die Funktion Fmvx()
viewtopic.php?f=34&t=152963
... siehe letzten Beitrag die Funktion Fmvx()
Re: verschieben inkl Pfad
Spricht denn etwas gegen rsync?
Das Quellverzeichnis selbst bliebe zwar erhalten, wäre aber bei erfolgreichem Verschieben anschließend leer.
Alternativ mit komplettem Löschen des Quellverzeichnisses:
Code: Alles auswählen
rsync --remove-source-files -aR /usr/local/share/man/man8 /tmp
Alternativ mit komplettem Löschen des Quellverzeichnisses:
Code: Alles auswählen
rsync -aR /usr/local/share/man/man8 /tmp && rm -r /usr/local/share/man/man8
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!
Macht ohne Haftung funktioniert nicht!
Re: verschieben inkl Pfad
/usr/local/share/man/man8
wahrscheinlich liege ich total falsch
vorsicht Testen:
vieleicht so
mv usr* /tmp
gruss MaGe
wahrscheinlich liege ich total falsch
vorsicht Testen:
vieleicht so
mv usr* /tmp
gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.
Uns rottet die soziale Kälte viel früher aus.
Re: verschieben inkl Pfad
Hallo,
die Funktion von linuxCowboy ist genau das, was es machen soll, Datei verschieben inklusive Unterpfad, aber eine einfachere Funktion ohne "perl" wäre auch möglich oder ?
So als eine Bash pur quasi ...
Danke
die Funktion von linuxCowboy ist genau das, was es machen soll, Datei verschieben inklusive Unterpfad, aber eine einfachere Funktion ohne "perl" wäre auch möglich oder ?
So als eine Bash pur quasi ...
Danke
Re: verschieben inkl Pfad
Aha, und dieses kryptische Zeugs ist einfacher in der Handhabung als rsync?!?
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!
Macht ohne Haftung funktioniert nicht!
Re: verschieben inkl Pfad
Man kann doch einfach folgendes nutzen...
mv -R /usr /usr/local /usr/local/sbin /usr/local/share/man/man8 /tmp
Mit -R setzt du Rekursive. Demnach wird auch der Inhalt verschoben
Gruß
mv -R /usr /usr/local /usr/local/sbin /usr/local/share/man/man8 /tmp
Mit -R setzt du Rekursive. Demnach wird auch der Inhalt verschoben
Gruß
Re: verschieben inkl Pfad
Kann man?nexus633 hat geschrieben:Man kann doch einfach folgendes nutzen...
mv -R /usr /usr/local /usr/local/sbin /usr/local/share/man/man8 /tmp
Mit -R setzt du Rekursive. Demnach wird auch der Inhalt verschoben
Code: Alles auswählen
$ mv -R
mv: invalid option -- 'R'
Try `mv --help' for more information.
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
Re: verschieben inkl Pfad
Ahhhh... Sorry... nit mv -r sondern cp -r
Ahhh. Tut mir wirklich leid... Wollte ich nicht. Der Tag heute ist nicht so der burner nach dem trinken gestern
Nimm den rsync, damit ist dir gut geholfen.
Sorry nochmal kommt nicht wieder vor.
Gruß
Ahhh. Tut mir wirklich leid... Wollte ich nicht. Der Tag heute ist nicht so der burner nach dem trinken gestern
Nimm den rsync, damit ist dir gut geholfen.
Sorry nochmal kommt nicht wieder vor.
Gruß