Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
tar mit include-Liste und Wildcards
#1
Hallo,

wie funktioniert tar mit einer include-Liste und Wildcards?

Also z.B. mit
Code:
backupname=/media/easyvdr01/backup/easyvdr_backup_`date +%F_%H%M%S`.tar.gz
tar czf $backupname /etc/lirc /etc/X11/xorg.conf* /etc/vdr /etc/asound* /etc/fstab /home/easyvdr /usr/lib/vdr /usr/share/easyvdr /usr/share/vdr /usr/share/vdr-* /var/lib/vdr
funktioniert auch das einpacken mit Wildcards

Jetzt hab ich die Dateien und Verzeichnisse in die Datei backup-list.txt ausgelagert
Code:
/etc/lirc
/etc/X11/xorg.conf*
/etc/vdr
/etc/asound*
/etc/fstab
/home/easyvdr
/usr/lib/vdr
/usr/share/easyvdr
/usr/share/vdr
/usr/share/vdr-*
/var/lib/vdr

und das einpacken versucht anzupassen...
Code:
backupname=/media/easyvdr01/backup/easyvdr_backup_`date +%F_%H%M%S`.tar.gz
backuplist=/media/easyvdr01/backup/backup-list.txt
cat $backuplist|xargs tar czf $backupname
aber hier funktioniert das nicht mehr mit den Wildcards. Wie muss man das denn machen?

Gruß
Steevee
VDR-Server: EasyVDR 2.0, TBS 6984, Asus P8H61-M LE, Intel Celeron G540, GT520
VDR-TFT: EasyVDR 2.0, Skystar HD2, Asus M2N-VM HDMI, AMD Athlon 4850e, GT520, Touch-TFT, Atric
VDR-SZ: EasyVDR 2.0, Cine S2 v6.0, Asus M4N78 Pro, AMD Athlon II X2 250, Atric
VDR-Susi: EasyVDR 1.0, TT S2-6400, Atric
VDR-Gabi: EasyVDR 2.0, Cine S2 v5.5, MB Asus, GT520, Atric
sonstige VDR Test-Hardware: Terratec Cinergy 1200 DVB-C, DVB-S2 TeVii S464, div. DVB-S FF, div. DVB-S Budget, IMON-LCD, Fritz-Box, Raspberry PI, USB-IR, div. ser. IR, ...
Zitieren
#2
moin,

in der tcsh ging in solchen Listen wildcard, wenn man in der Liste die Wildcards maskiert, z.B: mit \,
also z.B.:
Code:
/usr/share/vdr-\*  # statt /usr/share/vdr-*

oder evt. option tar ... -T /media/easyvdr01/backup/backup-list.txt

-T, --files-from F
get names to extract or create from file F

bye
Frank
vdr: Silverstone GD01 MRX mit ImonLCD, Asus M4V78 ATI-Graka Board, AMD 4850e,  FF Technotrand S2300 modded, LG, 40GB IDE 2,5", 500GB SATA, Samsung DVD-Brenner (easyvdr 0.806 mit lirc-0.8.6

Zalman MS1000-2 mit 6 Swap-Bays für 3,5" Platten, Core i3-2120, ASUS P8P67, 4GB Kongston, Zotac GT430 passiv, LG DVD Brenner, TBS 6981 Dual DVB-S2, easyvdr 096-B1 mit linux-media-tbs-dkms
Zitieren
#3
Hi!

Nur ganz kurz, evtl sind auch die "Enter"s in der Datei ein Problem, da hierdurch evtl der Befehl beendet wird.

Schöne Grüße

David
vdr1: easyvdr2.0; CPU = I3-4130 Ram= 8GB; 4TB WD RED; 3TB WD RED; 1TB WD GREEN; MB= Gigabyte H81M-HD3; Intel-Ausgabe
Display1=Samsung LE37A615A 1920x1080 HDMI; Display2= Beamer Benq W1070 HDMI;
Sound= DENON AVR-X1100W;
DigitalDevices CT V6.1
vdr2: easyvdr 2.0; Streamdev-Client only; MB= POV ION330-1; 16GB-SSD; PicoPSU
vdr3: Notebook LG E500 15,4"; easyvdr 0.9.x; C2D T7300; 2 GB Ram
Reserve:MB= XFX GeForce® 9300 (MI-9300-7AS9); CPU= intel 5300E;
Mini-Server: CubieTruck mit EPGD und Dateifreigabe (24/7)
Zitieren
#4
Hallo,

Code:
/usr/share/vdr-\*  # statt /usr/share/vdr-*
geht auch nicht.

Code:
cat $backuplist|xargs tar czf $backupname
und
Code:
tar czf $backupname -T $backuplist
ist das selbe Ergebnis.

Mit den Zeilenumbrüchen in der Datei dürfte es auch nichts zu tun haben, da alle ohne * packt er ja. Und ohne Zeilenumbrüche in der Datei gehts auch nicht.

naja
Steevee

VDR-Server: EasyVDR 2.0, TBS 6984, Asus P8H61-M LE, Intel Celeron G540, GT520
VDR-TFT: EasyVDR 2.0, Skystar HD2, Asus M2N-VM HDMI, AMD Athlon 4850e, GT520, Touch-TFT, Atric
VDR-SZ: EasyVDR 2.0, Cine S2 v6.0, Asus M4N78 Pro, AMD Athlon II X2 250, Atric
VDR-Susi: EasyVDR 1.0, TT S2-6400, Atric
VDR-Gabi: EasyVDR 2.0, Cine S2 v5.5, MB Asus, GT520, Atric
sonstige VDR Test-Hardware: Terratec Cinergy 1200 DVB-C, DVB-S2 TeVii S464, div. DVB-S FF, div. DVB-S Budget, IMON-LCD, Fritz-Box, Raspberry PI, USB-IR, div. ser. IR, ...
Zitieren
#5
So haben wirs bei der 0.8 gemacht:


Angehängte Dateien
.bz2   backup.tar.bz2 (Größe: 14,79 KB / Downloads: 3)
Grüße
Martin
-----------------------------------------------------------------------------------------------------------
Du brauchst Hilfe? Wir brauchen Daten! English-Version: Don't eat yellow snow!
Meine VDRs (Spoiler klicken) 

Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste