webForumDet fria alternativet

göra flera ziparkiv samtidigt

Linux & BSD

5 svar · 160 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Frågan#1

jag har en katalog med flera filer (exvis andra kataloger och textfiler). hur zippar jag alla filer var för sig med ett enkelt, generellt kommando?

Medlem sedan juni 20014 290 inlägg
#2

En variant:

for i in katalog1 katalog2 katalog3 katalog4; do
zip $i
done

Eller varför inte som ett tar arkiv:

for i in katalog1 katalog2 katalog3 katalog4; do
tar czvf $i.tar.gz $i
done
Medlem sedan juli 2001711 inlägg
#3

det är zip-varianten jag vill åt. men jag får inte rätt på den.

ex:
katalogen /home/bengt är tom.
katalogen /home/kalle innehåller fil1 och katalog1. jag vill åstadkomma följande:
/home/bengt/fil1.zip
/home/bengt/katalog1.zip

hur gör jag det?

Medlem sedan juli 2001711 inlägg
#4

jo nu fick jag rätt på det! fast zip struntar ju i katalogstrukturen och lägger alla filer i "roten" på arkivet. hur får jag med katalogstrukturen också?

Medlem sedan juni 20014 290 inlägg
#5

Borde fungera med "-r" flaggan

Medlem sedan juli 2001711 inlägg
#6

nej det verkar inte göra det. jag zippar struturen i linux och kollar den sen i windows med winzip. gör det nåt? (jag har inte lyckats reda ut hur man kollar innehållet i ett arkiv :) )

r: det va tydligen nån inkompabilitet mellan win o lin där. -r funkar fint!

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)