d1ck3n
Goto Top

Eine bestimmte Datei aus jedem Home verzeichnis sichern

Hallo zusammen,

ich würde gerne eine bestimmt Datei, die bei jedem meiner User im Home-Verzeichnis liegt, auf eine Backup Partition sichern. Jetzt kommt das Problem, dass die Datei überall gleich heißt.

Auf der Backup Partition sollte automatisch ein Verzeichnis für den User angelegt werden und die Datei darin gesichert werden.

Gibt es da eine einfache und schnelle möglichkeit (tool oder einfaches Skript) das zu realisieren oder kommt man um ein ausführliches Skript nicht rum?

Gruß
D1Ck3n

Content-ID: 292860

Url: https://administrator.de/forum/eine-bestimmte-datei-aus-jedem-home-verzeichnis-sichern-292860.html

Ausgedruckt am: 08.04.2025 um 04:04 Uhr

Cthluhu
Cthluhu 12.01.2016 um 16:14:08 Uhr
Goto Top
Hi,

Der Befehl "find" in Kombination mit dem Parameter "--exec" sollte da passen.

mfg

Cthluhu
Lochkartenstanzer
Lösung Lochkartenstanzer 12.01.2016 aktualisiert um 17:05:15 Uhr
Goto Top
Moin,

ls /home/*/dateiname | sed -e "s:$/home/::g" | xargs -l1 -I XXXX cp -av /home/XXXX /ziel/XXXX

lks

PS. Sollten dieZielverzeichnisse noch nicht da sein, dann vielleicht vorher noch:

ls -d /home/* | sed -e "s:$/home/::g" | xargs -l1 -I XXXX mkdir -pv /ziel/XXXX
D1Ck3n
D1Ck3n 12.01.2016 aktualisiert um 17:05:10 Uhr
Goto Top
Moin,

erst mal Danke für den Command ;)

<code="plain">ls /home/*/dateiname | sed -e "s:$/home/::g" | xargs -l1 -I XXXX cp -av /home/XXXX /ziel/XXXX

Hat nur ohne das "home/" am Ende geklappt.

<code="plain">ls /home/*/dateiname | sed -e "s:$/home/::g" | xargs -l1 -I XXXX cp -av XXXX /ziel/XXXX

Und wenn das Verzeichnis vorher schon erstellt wurde.

Mit $USER als Variable für die Benutzer hat es geklappt, Danke!
122990
122990 12.01.2016 aktualisiert um 17:10:40 Uhr
Goto Top
Noch kürzer gehts mit:
cp --parents /home/*/testdatei.txt /backup/
Im Ziel "/backup" entsteht dann diese Struktur:
/backup/home/user1/testdatei.txt
/backup/home/user2/testdatei.txt
/backup/home/user3/testdatei.txt
....
...
..
Gruß grexit
D1Ck3n
D1Ck3n 13.01.2016 um 09:33:41 Uhr
Goto Top
Oh, die Option habe ich in dem Manual überlesen^^

Danke!