Sådan Udtrækkes en Zip-fil til en Specificeret Undermappe på Windows og Unix

Hvordan kan en zip-fil udtrækkes til en specificeret undermappe på samme måde som en tar.gz-fil?

At udtrække en zip-fil til en specificeret undermappe kan gøres på Windows med PowerShell eller Command Prompt og på Unix-baserede systemer med unzip-kommandoen; Python kan også bruges til dette formål.

Hvordan kan en zip-fil udtrækkes til en specificeret undermappe på samme måde som en tar.gz-fil?

At udtrække en zip-fil til en specificeret undermappe kan gøres på flere måder, afhængigt af hvilket operativsystem og hvilke værktøjer du bruger. Her er nogle metoder til både Windows og Unix-baserede systemer (som Linux og macOS):

Windows

På Windows kan du bruge kommandolinjeværktøjet PowerShell eller Command Prompt:

PowerShell

Expand-Archive -Path "C:\path\to\yourfile.zip" -DestinationPath "C:\path\to\destination\folder"

Command Prompt

Hvis du har 7-Zip installeret, kan du bruge følgende kommando:

"C:\Program Files\7-Zip\7z.exe" x "C:\path\to\yourfile.zip" -o"C:\path\to\destination\folder"

Linux/macOS

På Unix-baserede systemer kan du bruge unzip kommandoen:

unzip /path/to/yourfile.zip -d /path/to/destination/folder

Hvis du ikke har unzip installeret, kan du installere det ved hjælp af din pakkehåndtering:

Debian/Ubuntu

sudo apt-get install unzip

Red Hat/CentOS

sudo yum install unzip

macOS (Homebrew)

brew install unzip

Python

Hvis du foretrækker at bruge et script, kan du også bruge Python til at udtrække zip-filer:

import zipfile
import os

zip_file_path = '/path/to/yourfile.zip'
destination_path = '/path/to/destination/folder'

with zipfile.ZipFile(zip_file_path, 'r') as zip_ref:
    zip_ref.extractall(destination_path)

Ved at bruge en af disse metoder kan du nemt udtrække en zip-fil til en specificeret undermappe, på samme måde som du ville gøre med en tar.gz-fil.