Copy Befehl unter Unix Spezialversion !!!

P

pascalboysmith

Grünschnabel
Hallo an Alle,

hab ein Prob. Habe einen Ordner den ich kopieren möchte (Läuft täglich über ein Skript)

Alter Befehl sieht wiefolgt aus:
cp -r /co/da/* /co1/sicherung/mon_sich/da
Somit wird alles gesichert !

Ich möchte aber jetzt einen Unterordner namens
/co/da/rech weglassen beim sichern.
Wie funtzt das ?

Vielen Dank
Gruß
pascalboysmith
 
cp kann dies nicht. Dafür gibts andere Lösungen, z.B. tar oder rsync

Code:
tar -cf --exclude /co/da/rech - /co/da/ | tar -xf - -C /co1/sicherung/mon_sich/da
rsync -ra --exclude /co/da/rech /co/da/ /co1/sicherung/mon_sich/da

Ist nur ein Schnellschuss, womöglich muss man die exclude-Parameter noch anpassen.

Gruss, Xanti
 
Sichern

Hallo



Ordner vom Sichern ausschließen geht auch mit dar.

Mfg
schwedenmann
 
Ich wüsste nicht, dass copy sowas wie exclude kennt. Guck dir doch mal tar an, ob dir das helfen kann. Mit tar kann man auf jeden Fall Verzeichnisse ausnehmen.
 

Ähnliche Themen

script wird von cronjob nicht korrekt ausgeführt - Centos 5

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

Probleme mit Skript (zum Sichern von Dateien)

[HowTo] TeamSpeak 2 - RC2 - Server (Deutsch/Englisch)

[ALSA] Problem

Zurück
Oben