Sådan Zipper Du en Mappe på Unix via SSH og Udelukker Specifikke Undermapper

Hvordan kan en mappe på Unix zippes via SSH, mens et par undermapper og alle filer og mapper inden i dem udelukkes?

For at zippe en mappe på Unix via SSH og udelukke specifikke undermapper, skal du bruge kommandoen `zip -r archive_name.zip . -x "path/to/exclude1/*" "path/to/exclude2/*"`.

Sådan zippes en mappe på Unix via SSH, mens specifikke undermapper og deres indhold udelukkes

For at zippe en mappe på Unix via SSH og samtidig udelukke bestemte undermapper og deres indhold, kan du følge disse trin:

  1. Opret en SSH-forbindelse til din Unix-server:

    ssh username@hostname
  2. Gå til den mappe, du ønsker at zippe:

    cd /path/to/your/folder
  3. Brug zip kommandoen med -r flaget for at zippe mappen rekursivt, og -x flaget for at udelukke bestemte undermapper:

    zip -r archive_name.zip . -x "path/to/exclude1/*" "path/to/exclude2/*"
    • archive_name.zip: Navnet på den zip-fil, der skal oprettes.
    • .: Angiver den aktuelle mappe som den, der skal zippes.
    • -x: Bruges til at udelukke filer og mapper. Stierne til de undermapper, der skal udelukkes, skal angives i anførselstegn og afsluttes med /* for at udelukke alt indhold.

Eksempel:

zip -r my_archive.zip . -x "subfolder1/*" "subfolder2/*"

Dette vil oprette en zip-fil ved navn my_archive.zip, som indeholder alle filer og mapper i den aktuelle mappe, undtagen indholdet af subfolder1 og subfolder2.