Linux 15.012 Themen, 106.874 Beiträge

Move befehl..

ghartl1 / 28 Antworten / Flachansicht Nickles

hallo,

habe auf der home partition einen neuen benutzer..
jetzt will ich vom "alten" benutzer die dateien dem neuen zuordnen

da die platte aber schon recht voll ist, kann ich kein "cp -a /home alter_user/ /home/neuer_user"
machen...würde mir der platz ausgehen, wenn ich die daten 2x hätte

mit "mv /home/alter.. /home/neuer..." kann ichs auch nicht machen, da sich mv beschwert, dass das verzeichnis nicht leer ist.

mv /home/alter --target-directory=/home/neuer... ditto

hat jemand eine idee, mit welchem befehl ich das machen kann?

gruss günter

bei Antwort benachrichtigen
ghartl1 the_mic „Günter, kannst du bitte den genauen Befehl, wie du ihn in die Shell eingetippt...“
Optionen

also ganz von vorne...

ausgangssituation:

laptop bekommen..gebraucht...drauf war:

eine festplatte mit einer extra home-partition.kein os !!
auf dieser home-partition war ein user mit seinen daten drauf (user a)
----------------------------------------------------------------------
was ich wollte:
os aufspielen (debian lenny)und die daten vom alten user (a) zu neu angelegten user (b) zuordnen.sodass user b die daten von a bekommt und a (der ordner "a" unter /home) dann gelöscht werden kann...da in der /etc/passwd e nur der user b drin is...da neu installiert mit user b
----------------------------------------------------------------------
was ich gemacht habe:sitz jetzt leider nicht mehr vor der box..

chown -R b:b /home/a........damit hab ich die rechte auf user b umgebogen..sodass user b(der neue) vollzugriff hat...war okay..hat funktioniert

2ter schritt:
die daten unter user a (die gerade mit neuen rechten versehenen) unter das verzeichnis /home/b zu bekommen...befehl>
mv /home/a/ /home/b
fehlermeldung(gedächtnis) "das verzeichnis ist nicht leer..." (keine befehlsausführung
mv /home/a/ --target-directory=/home/b....selbes ergebnis
natürlich alles als root.
-----------------------------------------------------------------------
warum ich das mit mv gemacht hab
weil ich mit cp -a /home/a/ /home/b/ nicht so viel platz gehabt hätte auf der home partition, dass ich die daten 2x drauf hätte. home war schon zu 80 prozent voll mit user a
------------------------------------------------------------------------
ich habs dann letztendlich im konqueror im root-modus verschoben..
--------------------------------------------------------------------
meine frage war, ob ich das auf der konsole auch mit einem befehl bewerkstellign hätte können...mv hat mir da nicht wirklich geholfen..die schalter auch nicht
------------------------------------------------------------------------

irgendeine idee?

gruss günter

bei Antwort benachrichtigen