Når du bruger kommandoen tar cvf foo.tar foo
i OS X, kan der oprettes ekstra filer med navne som ._foo
. Disse filer opstår på grund af OS X's håndtering af metadata og resource forks. Her er en forklaring på, hvorfor disse filer opstår, og hvordan du kan undgå dem:
._
.Der er flere metoder til at undgå oprettelsen af disse ekstra filer:
--disable-copyfile
flagtar
har et specielt flag --disable-copyfile
, som forhindrer inkluderingen af resource forks og extended attributes.tar --disable-copyfile -cvf foo.tar foo
BSDSAR
i stedet for tar
bsdtar
, som ikke inkluderer disse metadata som standard.bsdtar -cvf foo.tar foo
tar -xvf foo.tar
find . -name '._*' -delete
tar -cvf foo_clean.tar foo
Ved at følge disse metoder kan du undgå oprettelsen af de ekstra ._ filer i dine tarballs, når du arbejder på OS X.
Har du brug for hjælp til filhåndtering eller tarball-opgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør dit arbejde lettere og få det gjort hurtigt med Handyhand!