PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tar und .directories



gm2601
30.11.04, 19:35
Hi Linuxfüchse !

Kennt jemand einen Trick, wir man "tar" zum backup der "dot<directories>" veranlassen kann ??
Nutze SuSe 9.1 (falls das irgendwie Einfluß haben sollte)

Danke für heiße Tips
Günter
:(

Tomek
30.11.04, 19:36
Das macht doch tar automatisch.

gm2601
01.12.04, 12:56
Hallo Tomek,

:o dann hätte ich gerne einen guten Tip, warums bei mir nicht klappt. An welcher Stelle bin ich zu doof ???

emil2:~ # find . | wc sollte meine files in /root/* zählen
3724 3848 177968 sollten um den dreh 3724 files sein
emil2:~ # tar cf /DATA/Back_root_home/root.tar * sollte /root/* sichern
emil2:~ # tar tf /DATA/Back_root_home/root.tar | wc sollte files im archive zöhlen
596 703 23698 sind m.E nur 596 files

Wat denn nuuuuu?
Günter

:confused: :confused: :confused:

Spiff
01.12.04, 13:59
emil2:~ # tar cf /DATA/Back_root_home/root.tar * sollte /root/* sichern

'*' expandiert zu ... Na? ;) Richtig, nicht zu dot-Dateien.


Nimm doch einfach "./" als letztes Argument.

gm2601
01.12.04, 14:31
VIVE LA PETITE DIFFERENCE !!!


Danke Spiff, bin eigentlich immer davon ausgegangen " * expands to everything ", aber man lernt immer was dazu.

Günter :)

fuffy
01.12.04, 14:49
Hi!


'*' expandiert zu ... Na? ;) Richtig, nicht zu dot-Dateien.
Mit der richtigen Shell expandiert * auch zu dot-Dateien. :ugly:

Gruß
fuffy

gm2601
01.12.04, 14:57
Hi, Ihr Klugen !

Macht's doch einfach wie Spiff, der nicht nur weiß WAS geht, sondern auch mitteilt W I E s geht,
also welche shell(s) ist/sind das ????

Günter
:rolleyes:

fuffy
01.12.04, 15:01
Hi, Ihr Klugen !

Macht's doch einfach wie Spiff, der nicht nur weiß WAS geht, sondern auch mitteilt W I E s geht,
also welche shell(s) ist/sind das ????

Günter
:rolleyes:
Bei der zsh (http://www.zsh.org) muss man dafür nur die Option GLOB_DOTS setzen:
setopt GLOB_DOTS
Gruß
fuffy

Spiff
01.12.04, 15:12
Oha, wie ich gerade gesehen habe gibt's das auch für die Bash:


$ man bash
[...]
dotglob If set, bash includes filenames beginning with a `.' in the results of pathname expansion.
[...]

Aber will man das? Wenn ich normalerweise alle Dateien mittels File-Expansion ansprechen will, will ich die Dot-Dateien nicht dabei haben.

Aber: Jeder Jeck is anders :)