Når du arbejder med autoconf scripts på en Mac, kan HFS-filsystemet automatisk tilføje ._foobar filer til dine tar-arkiver. Disse filer kan være uønskede og fylde unødvendigt. Her er nogle metoder til at undertrykke dem:
tar
kommandoen med --exclude
flagDu kan bruge --exclude
flaget med tar
kommandoen for at udelukke ._foobar filer:
tar --exclude='._*' -cvf arkiv.tar /sti/til/din/mappe
dot_clean
kommandoenMacOS har en indbygget kommando kaldet dot_clean
, som kan fjerne ._foobar filer fra en mappe:
dot_clean /sti/til/din/mappe
Efter at have kørt denne kommando, kan du oprette dit tar-arkiv uden de uønskede filer:
tar -cvf arkiv.tar /sti/til/din/mappe
find
kommandoenDu kan også bruge find
kommandoen til at finde og slette ._foobar filer før du opretter dit tar-arkiv:
find /sti/til/din/mappe -name '._*' -delete
Derefter kan du oprette dit tar-arkiv:
tar -cvf arkiv.tar /sti/til/din/mappe
rsync
kommandoenEn anden metode er at bruge rsync
til at kopiere filer til en midlertidig mappe uden ._foobar filer og derefter oprette tar-arkivet:
rsync -av --exclude='._*' /sti/til/din/mappe /sti/til/midlertidig/mappe
Opret derefter dit tar-arkiv fra den midlertidige mappe:
tar -cvf arkiv.tar /sti/til/midlertidig/mappe
Ved at bruge en af disse metoder kan du effektivt undertrykke ._foobar filer i dine tar-arkiver på en Mac.
Har du brug for hjælp til filhåndtering og arkivering? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Gør din hverdag lettere ved at få professionel assistance til at organisere dine filer og dokumenter.