For at gunzippe filer til en anden destinationsmappe end den aktuelle, kan du ikke direkte angive destinationsmappen i gunzip-kommandoen. I stedet kan du bruge en kombination af gunzip og mv (move) kommandoer. Her er en trin-for-trin guide:
mkdir -p /putthemhere/
gunzip *.gz
mv * /putthemhere/
Alternativt kan du bruge en enkelt kommando med en for
-loop til at gunzippe og flytte filerne i én operation:
for file in *.gz; do gunzip -c "$file" > /putthemhere/"${file%.gz}"; done
Her er en forklaring på, hvad denne kommando gør:
for file in *.gz;
- Loop gennem alle .gz filer i den aktuelle mappe.do gunzip -c "$file"
- Udpak filen til standard output.> /putthemhere/"${file%.gz}"
- Omdiriger output til en fil i destinationsmappen med samme navn som den originale, men uden .gz-udvidelsen.done
- Afslut loopet.Ved at følge disse trin kan du effektivt gunzippe filer til en anden destinationsmappe end den aktuelle.
Har du brug for hjælp til filhåndtering eller zip-opgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør det lettere for dig selv og få professionel assistance til dine digitale udfordringer.