Sådan opretter du Linux-kompatible tar-filer på OS X: En guide

Hvordan kan OS X konfigureres til at oprette tar-filer, der er kompatible med Linux, så advarsler som "Ignoring unknown extended header keyword `SCHILY.ino`" undgås, og hvordan kan Linux håndtere eksisterende tar-filer med disse problemer uden at ændre den oprindelige komprimering?

For at undgå advarsler som "Ignoring unknown extended header keyword `SCHILY.ino`" ved oprettelse af tar-filer på OS X, skal du bruge GNU tar i stedet for BSD tar og installere det via Homebrew.

Sådan konfigureres OS X til at oprette tar-filer, der er kompatible med Linux

For at undgå advarsler som "Ignoring unknown extended header keyword `SCHILY.ino`" når du opretter tar-filer på OS X, kan du følge disse trin:

  • Brug GNU tar i stedet for BSD tar, som er standard på OS X.
  • Installer GNU tar via Homebrew:
    brew install gnu-tar
  • Brug GNU tar til at oprette tar-filer:
    gtar -cvf arkiv.tar /sti/til/filer

Sådan håndteres eksisterende tar-filer med `SCHILY.ino` advarsler på Linux

Hvis du allerede har tar-filer, der genererer advarsler på Linux, kan du håndtere dem uden at ændre den oprindelige komprimering ved at bruge følgende metoder:

  • Ignorer advarslerne, da de normalt ikke påvirker udpakningen af filerne.
  • Brug GNU tar til at udpakke filerne, da det er mere tolerant over for ukendte header keywords:
    tar --warning=no-unknown-keyword -xvf arkiv.tar

Ved at følge disse trin kan du sikre, at dine tar-filer er kompatible mellem OS X og Linux, og at du kan håndtere eksisterende filer uden problemer.