Tving tøm papirkurven i Mac OS X når filen er låst eller i bruk

Innholdsfortegnelse:

Anonim

Mac OS X kan noen ganger gi tillatelsesfeil når du prøver å slette filer eller tømme papirkurven. De vanligste variantene av feilene er vanligvis "Operasjonen kan ikke fullføres fordi elementet "Fil" er i bruk" eller "fordi filen er låst", noen ganger kan du omgå dette ved å bare avslutte åpne programmer eller starte Mac-en på nytt, men Hvis du ikke ønsker å gjøre noe av det, kan du også tvangsfjerne filer via kommandolinjen. Vi vil dekke to forskjellige tilnærminger til dette, den første endrer filens flagg for å forsøke å låse opp den aktuelle filen, og den andre er en tvangssletting uten tull.

Først: Prøv å avslutte alle apper for å frigjøre fillåsen eller tillatelsene, og prøv deretter å sikre tømming av papirkurven ved å holde nede kommandotasten og høyreklikk på papirkurvikonet. Hvis det ikke fungerer, fortsett med metodene som er beskrevet nedenfor. Noen brukere har også rapportert at Command+Shift+Option+Delete fungerer som en metode for å tvinge papirkurven til å tømmes uavhengig av om en fil er låst eller eid av en annen bruker.

Endre tillatelser for å tømme papirkurven

Den første tilnærmingen bruker chflags-kommandoen til å endre flaggene til alle filene i papirkurven

Start terminal funnet i /Applications/Utilities/ og fortsett deretter:

cd ~/.Trash

chflags -R nouchg

Nå kan du prøve å tømme papirkurven som vanlig gjennom Dock, en hurtigtast for å dumpe filen, eller gå rm-ruten nevnt nedenfor.

Avansert: Tvangstømming av papirkurven via kommandolinje

Dette er en siste utvei og kun beregnet for avanserte brukere. Sørg for at syntaksen er riktig med dette, "sudo rm -rf"-kommandoen vil slette alt uten forvarsel. Hvis du ikke vet hva du gjør, kan du enkelt slette viktige systemfiler eller personlige filer. Ha sikkerhetskopier klar eller ikke bry deg med denne metoden, fortsett på egen risiko.

Endre først katalogen til papirkurven:

cd ~/.Trash

Bekreft at du er i riktig katalog og de eneste filene du ser er de du vil tvangsfjerne ved å bruke ls:

ls

Prøv nå å slette den spesifikke filen:

rm filnavn.jpg

Hvis det fortsatt ikke fungerer, kan du prøve den ultimate slettemetoden ved å bruke sudo og -rf . Dette er med vilje ikke lett stavet for å prøve å forhindre at nybegynnere ved et uhell sletter noe vesentlig.

Bruk av sudo krever administratorpassordet, men kombinert med rm vil det absolutt fjerne alle filer uavhengig av hva som skjer med den.

Tving tøm papirkurven i Mac OS X når filen er låst eller i bruk