Nepodarilo sa mi najst riesenie rozbalenia zipu bez rodicovskeho adresara.
Mame archiv.zip v ktorom je jeden adresar a v nom su dalsie podadresara a subory. Skusal som to
sudo unzip /tmp/archiv.zip 'adresar/*' -d /cesta/rozbalenia
ale rozbali to len takto /cesta/rozbalenia/adresar/(dalsie podadresare a subory).
Skusal som unzip s prepinacom -j, ale to vybalilo subory zo vsetkych podadresarov a toto som nechcel.
to nevím jestli jde, ale nejednodušší asi je rozbalit zip a toho prvního adresáře se pak zbavit, třeba
unzip /tmp/archiv.zip&&mv adresar/* /cesta/rozbalenia/&&rmdir adresar
cd /cesta/rozbalenia
bsdtar --strip-components=1 -xvf /tmp/archiv.zip
Mimochodem, přihlašování pod jiným uživatelem než je root se používá právě proto, abyste pod rootem nespouštěl operace, které pod rootem běžet nemusí. Rozzipování souboru je učebnicový příklad.
dik, neskusal som, ale nakoniec som nasiel balicek zbaleny v bz2 a tam to islo pekne pomocou --strip-components=1