Slik sletter du filer ved hjelp av terminalen i Mac OS X

Svart kvinne skriver på bærbart tastatur mens hun jobber på kontoret

Du kan slette filer ved å bruke terminalen i Mac OS X.

Bildekreditt: Prostock-Studio/iStock/GettyImages

De fleste velger Flytt til søppel etter et høyreklikk når de vil fjerne en fil i Mac OS X. Dette fungerer i de fleste tilfeller, og når du bruker denne metoden, kan du når som helst gjenopprette den slettede filen. Men hvis du får feil når du prøver å slette en fil, vil du fjerne en fil som ikke er synlig i Finder, eller du vil at filen skal slettes fullstendig og ikke kan gjenopprettes i en enkelt handling, bruk Mac-terminalen for å slette fil. Dette er enkelt å gjøre selv om du ikke har erfaring med å bruke Terminal, men det gir ikke den samme mildheten når det gjelder utilsiktet sletting, så du må være forsiktig.

Hvorfor bruke Mac Terminal

Terminal er kommandolinjekontrollsystemet for en Mac, og det følger med alle Mac-datamaskiner og bærbare datamaskiner. Hvis du er kjent med Unix-systemer, vil du være hjemme og jobbe i Terminal. Det er mange fordeler med å lære noen av de grunnleggende kommandoene du trenger. Den viktigste fordelen er at Terminal lar deg endre Mac-innstillingene og utføre operasjoner med filer som du ikke kan oppnå med det grafiske brukergrensesnittet alene.

Dagens video

Med Terminal kan du slette filer som gir feilmeldinger når du prøver å slette dem, slette filer når Finder ikke fungerer som den skal, eller slette ellers usynlige filer.

"rm" Mac-kommandoen

Åpen Terminal (i Verktøy mappe av applikasjoner) og sjekk katalogen du er i ved å skrive "ls –la" i ledeteksten og trykke Tast inn. Naviger ned til neste katalog ved å skrive "cd [katalognavn]" med navnet på den spesifikke katalogen på plass av "[katalognavn]" og uten anførselstegn, eller opp til forrige katalog ved å skrive "cd../" og deretter trykke på Tast inn. Målet ditt er å navigere til katalogen som inneholder filen du vil slette. Men hvis du vil unngå dette trinnet, kan du bruke dra og slipp-tilnærmingen.

Når du er i riktig mappe (eller hvis du bruker dra og slipp), bruk "rm" Mac-kommandoen for å slette den valgte filen. Skriv "rm [filnavn.utvidelse]" uten anførselstegn og med det relevante filnavnet og filtypen i stedet for "[filnavn.utvidelse]"), og trykk deretter på Tast inn for å slette filen. Alternativt kan du åpne Terminal, skriv "rm", la det være et mellomrom og dra filen fra Finder inn i terminalvinduet for å automatisk fylle ut hele filtypen.

Legger til en beskyttelse

Den største ulempen med Terminal-metoden for å slette filer er at det ikke er noe "er du sikker?" type melding for å hindre deg i å slette noe viktig. Du kan rette opp i dette ved å legge til det interaktive flagget "-i" til kommandoen. Du skriver "rm -i" før filnavnet og utvidelsen for å lage en ledetekst. Når du velger Tast inn etter å ha skrevet denne kommandoen, ser du en melding som sier "fjern [filnavn.utvidelse]?" og du kan skrive "y" eller "yes" for å bekrefte eller "n" eller "no" for å avbryte slettingen.

Slette kataloger ved hjelp av terminal

Du kan også slette en mappe med Mac Terminal, og det er et par forskjellige alternativer avhengig av dine behov. Hvis du har en tom mappe å fjerne, kan du bruke kommandoen Remove directory Terminal, "rmdir", på samme måte som kommandoen "rm", selv om beskyttelsen ikke fungerer i dette tilfellet. For eksempel vil "rmdir Pictures" slette katalogen "Pictures" fra katalogen du befinner deg i.

Men for å slette en fil inkludert filene og eventuelle undermapper med filer, bruk "-R" (eller -r)-alternativet på slutten av "rm"-kommandoen. Dette betyr "rekursivt" og sletter alt fra den katalogen nedover. Så hvis "Bilder"-mappen din hadde bilder i den eller til og med undermapper, kan du skrive "rm -R Pictures" fra den relevante katalogen og deretter velge Tast inn. Du kan bruke beskyttelsen her ved å skrive "rm -iR [Mappenavn]" i Terminal.