Sådan løses "Fejl -36" på en Mac

Hvis du løb i fejl -36, mens du forsøgte at kopiere en fil, så er det derfor, der opstod, og hvordan du kan rette det.

Hvis du løb i fejl -36, mens du forsøgte at kopiere en fil, så er det derfor, der opstod, og hvordan du kan rette det.
Reklame

Mac-systemer er ikke tilbøjelige til mange fejl, men når der opstår fejl Lad ikke disse 8 fælles macOS-problemer forstyrre dig igen Lad ikke disse 8 fælles macOS-problemer forstyrre dig igen. Tilbagevendende iCloud-henvisninger? Kan du ikke finde en vedhæftet fil? Her løser otte flere for almindelige macOS irritationer. Læs mere, de har tendens til at være både forvirrende og frustrerende. Det hjælper ikke, at fejlmeddelelserne selv ofte er vage, og fejlens sjældenhed betyder, at du sandsynligvis ikke vil finde meget hjælp på internettet.

Fejl -36 er et af disse mærkelige problemer, og det sker, når du prøver at kopiere filer fra et sted (kilde) til et andet sted (destination). Heldigvis er løsningen for dette ret simpelt: bare åbne Terminal-appen, ideelt ved hjælp af Spotlight Search mere effektivt i Mac OS X Med vores Top Spotlight-tip Søg mere effektivt i Mac OS X med vores Top Spotlight-tip Spotlight har været en dræber-Mac-funktion i årevis, med Cupertino skolegang regelmæssigt Redmond i kunsten at desktop søgning. Her er et par tips til at hjælpe dig med at finde flere på din Mac. Læs mere, og indtast følgende:

dot_clean /Path/To/Source/Directory 

Hvis den fejlede fil f.eks. Er placeret under din downloadkatalog, der er placeret under din hjemmemappe, skriver du:

 dot_clean ~/Downloads 

Så snart du skriver kommandoen, skal du prøve at kopiere filen igen. Det skulle fungere nu.

Nysgerrig om hvorfor dette virker? På nyere versioner af Mac, der bruger HFS + -filsystemet, gemmes filerne som to dele: En del hedder datagafflen, som indeholder de faktiske data for filen, og den anden del hedder ressourcegaffel, som indeholder metadata som ikon billeder og filversioner.

Ikke alle filsystemer understøtter denne to-forked-struktur, så nogle gange deler Mac filen i en datafil og en ressourcefil. Resourcefilen har samme navn som datafilen undtagen præfikseret af " ._ " - som fungerer fint mest af tiden, men kan forårsage fejl, når det flyttes mellem filsystemer (f.eks. En Mac-fil flyttet til et FAT32-drev, og derefter flyttet tilbage til Mac kan resultere i Fejl -36).

Kommandoen dot_clean ser på en mappe, går gennem alle filerne i den pågældende mappe og forsøger at slå sammen alle datafiler med deres tilsvarende ressourcefiler. Hvis det ikke virker på en given mappe, skal du muligvis dot_clean hele dit filsystem, som du kun skal gøre, når du har sikkerhedskopieret hele dit drev med Time Machine Partition og brug din Time Machine Hard Drive til at gemme filer til partition og brug dit Time Machine Hard Drive for at gemme filer også Hvis din Macs harddisk er lille, og din Time Machine-harddisk er stor, kan det være værd at bruge drevet til både backup og opbevaring. Læs mere :

 sudo dot_clean -n / 

Har dette rettet din fejl -36? Er der andre måder at rette op på denne fejl, som du ved om? Lad os vide i kommentarerne nedenfor!

In this article