Sådan slettes filer sikkert ved hjælp af Linux-kommandolinjen
Hvad skal man vide
- Brug rm kommando, rm /sti/til/fil, for permanent at slette en fil. Tilføj -R flag for at slette alle filerne i en mappe.
- Brug trash-cli applikation til at levere en kommandolinje-papirkurv. Indtast kommandolinjen papirkurv /sti/til/fil for at flytte filer dertil.
Denne artikel forklarer to måder til sikkert at slette filer ved hjælp af Linux-kommandolinjen. En metode sletter filerne permanent. Den anden flytter dem til en skraldespand, hvor de kan ses og gendannes.
'rm'-kommandoen
Som med så mange opgaver, Linux tilbyder mere end én måde at få et job gjort på, hvor hver løsning har forskellige fordele og ulemper. Den typiske metode til at fjerne en fil ved hjælp af en shell-prompt indebærer rm kommando, selv om trash-cli kommandoen virker også.
De fleste bruger rm kommando for at slette filer. Det syntaks af rm kommandoen er som følger:
rm /sti/til/fil
Slet alle filerne i en mappe og undermapper ved hjælp af -R flag (for at slette rekursivt) som følger:
rm -R /sti/til/mappe
Det rm kommandoen er endelig. Filer og mapper fjernet med denne metode kan generelt ikke gendannes uden specialværktøj.
Kommandoen 'trash-cli'
Det trash-cli applikationen giver en kommandolinje-papirkurv. Det er normalt ikke installeret som standard med Linux, så installer det fra lagrene i din distribution.
For at sende en fil til skraldespanden skal du bruge følgende kommando:
papirkurv /sti/til/fil

Filen slettes ikke helt, men sendes i stedet til en skraldespand på samme måde som Windows-papirkurven. Hvis du giver trash-kommandoen et mappenavn, sender den mappen og alle filerne i mappen til papirkurven.
Sådan listes filerne i skraldespanden
For at vise filerne i papirkurven skal du køre følgende kommando:
affaldsliste
De returnerede resultater inkluderer den originale sti til filen og datoen og tidspunktet, hvor filerne blev sendt til skraldespanden.
Sådan gendannes filer fra papirkurven
For at gendanne en fil skal du bruge følgende kommando:
affaldsgendannelse
Du kan dog modtage en kommando ikke fundet fejl, hvis du kører denne kommando.
Alternativet til trash-restore er restore-trash, som følger:
restore-trash
Kommandoen restore-trash viser alle filerne i papirkurven med et nummer ud for hver enkelt. For at gendanne en fil skal du indtaste nummeret ud for filnavnet.
Sådan tømmes skraldespanden
Hovedproblemet med skraldespanden er, at de slettede filer optager drevplads. Hvis du er tilfreds med, at alt i skraldespanden ikke længere er påkrævet, skal du køre følgende kommando for at tømme papirkurven:
tom affald
Hvis du vil slette alle de filer, der har været i papirkurven i et bestemt antal dage, skal du angive dette nummer med kommandoen trash-empty.
tom papirkurv 7