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-Key: 292860

Url: https://administrator.de/contentid/292860

Printed on: April 26, 2024 at 02:04 o'clock

Member: Cthluhu
Cthluhu Jan 12, 2016 at 15:14:08 (UTC)
Goto Top
Hi,

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

mfg

Cthluhu
Member: Lochkartenstanzer
Solution Lochkartenstanzer Jan 12, 2016 updated at 16:05:15 (UTC)
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
Member: D1Ck3n
D1Ck3n Jan 12, 2016 updated at 16:05:10 (UTC)
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!
Mitglied: 122990
122990 Jan 12, 2016 updated at 16:10:40 (UTC)
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
Member: D1Ck3n
D1Ck3n Jan 13, 2016 at 08:33:41 (UTC)
Goto Top
Oh, die Option habe ich in dem Manual überlesen^^

Danke!