Portál AbcLinuxu, 25. dubna 2024 22:35
FILES="`find cesta`" for i in $FILSE; do gzip -c "$i" > "$i.gz" done TOPACK for i in $FILES; do TOPACK="$TOPACK $i.gz" done tar -cf balicek.gz.tar $TOPACKSamozrejme na mezery v souborech a jiny zakernosti by to chtelo doladit, ale doporucoval bych pouzit standartni tar.gz, cili nejdriv tar, pak gzip. I kvuli velikosti vysledneho souboru.
tar -czf vyslednybalicek.gz.tar ~/adresarsesoubory/
gzip -c soubor > soubor.gz
a výsledek zatarovat.
man gzip
říká:
Whenever possible, each file is replaced by one with the extension .gz, …
tar.gz
), budete muset použít nějaký dočasný adresář, do něj soubory zkomprimovat a soubory v adresáři pak zaarchivovat.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.