Portál AbcLinuxu, 9. prosince 2021 06:09




Dotaz: shell command

24.11.2005 19:43 dusan456 | skóre: 12 | Poprad
shell command
Přečteno: 200×
Odpovědět | Admin
Zalohujem adresar /home v ktorom je adresar /home/zaloha prikazom
a=`date '+%m_%d_%Y'`
pax -wf /home/zaloha/$a.pax /home/
ale nechcem, aby zalohovalo aj adresar /home/zaloha
nikde sa mi to nepodarilo najst, verim, ze to bude uplne jednoduchy zapis, ale neviem ani, kde hladat.
Viete pripadne aj poradit nejaku PDF publikaciu s jednoduchym programovanim v shelle, moze byt aj papierova, ale radsej nejaku elektronicku "costs no money :-)"
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 24.11.2005 21:35 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: shell command
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud můžeš, tak použij lepší nástroj napíklad rsync, který má parametr --exclude.

Pokud ne, tak třeba něco jako:
a=`date '+%m_%d_%Y'`
find -maxdepth 1 -mindepth 1 -print0 \
| xargs -0 pax -wf /home/zaloha/$a.pax
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 24.11.2005 21:39 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: shell command
Aaa.. sorry, nějak mi vypadla ta podmínka:
a=`date '+%m_%d_%Y'`
find /home -maxdepth 1 -mindepth 1 -not -path '/home/zaloha/' -print0 \
| xargs -0 pax -wf /home/zaloha/$a.pax
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.