Sådan sletter du en fil eller mappe i Linux

Hvis du har root-adgang på din Linux -pc, har du magten til at slette enhver fil eller mappe, du kan lide. Dette kan dog være farligt, med værktøjer som rm , der tillader brugere uforsigtigt at slette vigtige systemfiler ved et uheld. Det er derfor, hvis du forsøger at slette filer eller mapper i Linux , skal du tage nogle forholdsregler.

Der er et par måder, hvorpå du kan fjerne mapper eller filer på Linux ved at bruge enten din Linux -distributions filhåndtering eller en åben terminal (så længe du har de rigtige tilladelser(right permissions) ). Hvis du vil vide, hvordan du sletter en fil eller et bibliotek i Linux , er her, hvad du skal gøre.

Brug af en filhåndtering til at fjerne filer eller mapper i Linux(Using a File Manager to Remove Files or Directories in Linux)

Hvis du er Linux-begynder(Linux beginner) , kan du være forsigtig med at bruge terminalen til at slette filer eller mapper i Linux . Når alt kommer til alt, er der ingen vej tilbage, når du først har indstillet en kommando som rm off for at begynde at slette filer. I stedet for at risikere dette, kan du bruge filhåndteringen, der er pakket med din Linux - distribution, til at slette filer eller mapper i stedet. 

Selvom Linux -filadministratorer varierer i design, bør de fungere på nogenlunde samme måde. Denne vejledning undersøger, hvordan du gør dette ved hjælp af Ubuntus filhåndtering, men trinene vil sandsynligvis være ens for filhåndteringen inkluderet i andre distributioner.

  1. For at starte skal du åbne filhåndteringen på din Linux - distro. Dette burde ikke være for svært at finde, med brugerikonet sandsynligvis i form af en dokumentmappe. På Ubuntu hedder denne app Filer(Files) .

  1. I din distros filhåndtering skal du navigere til den mappe, der indeholder de filer eller undermapper, du ønsker at slette. Først(First) skal du vælge de filer eller mapper, du ønsker at slette. Når de er valgt, skal du højreklikke på dem og vælge Flyt til papirkurven, Flyt til papirkurven(Move to Trash, Move to Bin,) eller Slet(Delete) , afhængigt af din distribution og lokalitet. Du kan også vælge Delete- tasten på dit tastatur for at opnå den samme effekt.

  1. De fleste distributioner driver et papirkurvssystem, der giver dig mulighed for at "gemme" filer, før de slettes, hvilket giver dig mulighed for at gendanne dem. Dette findes typisk på skrivebordet, som en indgang i din filhåndtering eller som en app, du kan starte i din softwaremenu. For at fuldføre sletningsprocessen skal du gå ind i papirkurven og derefter vælge indstillingen Tøm(Empty ) eller Slet(Erase) . Disse muligheder kan variere afhængigt af din distribution.

  1. Alternativt kan du vælge dit element (eller dine elementer), derefter højreklikke og vælge Slet fra papirkurven(Delete from Trash) for helt at fjerne dem i stedet for.

Sådan fjerner du filer eller mapper i Linux ved hjælp af rm-kommandoen(How to Remove Files or Directories in Linux Using the rm Command)

Fjernelse af filer eller mapper ved hjælp af din distributions filhåndteringsapp fungerer fint, men der er nogle begrænsninger. For eksempel, hvis du ikke er ejeren af ​​filen, skal du åbne din filhåndtering med root-adgang ved hjælp af terminalen for at slette den. Du kan heller ikke bruge en app som denne på en hovedløs (kun terminal) Linux - installation.

Det er her rm - kommandoen kommer ind. Denne Unix - kommando går tilbage til 1971 og er stadig den hurtigste måde at slette filer eller mapper på Linux . Vær dog advaret - rm - kommandoen har stor kraft, især hvis du kører den med sudo eller som root-bruger direkte, så du skal passe på med at bruge den.

  1. For at fjerne en enkelt fil ved hjælp af rm skal du åbne et nyt terminalvindue (eller ekstern SSH -forbindelse) og skrive rm file , og erstatte filen(file) med det korrekte filnavn. Hvis du ikke er i den samme mappe, skal du bruge cd for at flytte til den først, eller bruge den fulde filsti (f.eks. rm /path/to/file ) i stedet for.

  1. For at fjerne flere filer skal du skrive rm fil1 fil2(rm file1 file2) , og erstatte fil1(file1) og fil2(file2) med det korrekte filnavn og filsti. Du kan tilføje yderligere filer til denne kommando for at fjerne mere end to.

  1. Hvis du vil fjerne en tom mappe på Linux , skal du skrive rm -d directory , og erstatte mappen(directory ) med den korrekte mappenavn og sti. Hvis mappen ikke er tom og har undermapper eller filer, skal du skrive rm -r directory , og erstatte mappen(directory ) med det korrekte navn og sti. 

  1. Du kan også fjerne flere mapper på én gang ved at skrive rm -r directory1, directory2 osv.

  1. Hvis du vil fjerne alle filer eller mapper, der matcher et delvist fil- eller biblioteksnavn, kan du bruge jokertegn, såsom en stjerne ( * ). For at gøre dette skal du skrive rm fil* eller rm -r dir* , og erstatte pladsholderne fil eller dir med dine egne filnavne og mappestier.

  1. Hvis filen eller mappen er beskyttet, skal du muligvis tvinge dens sletning. For at gøre dette skal du skrive rm -rf path ,(path ) og erstatte pladsholderstien med den korrekte mappe eller filsti. Denne kommando indebærer ekstrem risiko(carries extreme risk) , så sørg for, at den sti, du bruger, er korrekt, før du fortsætter.

  1. Hvis du er bekymret for at bruge kommandoen rm -rf , kan du tvinge rm til at bede om bekræftelse, før hver fil eller mappe slettes. For at gøre dette skal du bruge rm -i sti, og(rm -i path, ) erstatte sti(path) med dit eget filnavn eller bibliotekssti. For mapper, brug rm -ir sti(rm -ir path ) i stedet. For hver indtastning skal du vælge Y - tasten på dit tastatur og derefter vælge Enter for at bekræfte.

Hvis du vil lære mere om de mulige rm -muligheder og argumenter, skal du skrive man shred i terminalen for at se den fulde manual.

Fuldstændig sletning af filer ved hjælp af shred-kommandoen(Completely Erasing Files Using the shred Command)

Mens kommandoer som rm og unlink er gode til at slette filer i Linux , efterlader de spor. Du (eller en anden) kunne bruge disse spor til at gendanne filer(recover files) fra en harddisk eller et bærbart lager, som du tidligere har slettet. Dette er måske ikke ideelt, især hvis du ikke ønsker, at filerne skal hentes.

For at omgå dette problem kan du først overskrive filer ved at bruge kommandoen shred . Dette sikrer, at alle data i filen overskrives gentagne gange, før de slettes, hvilket sikrer, at der ikke efterlades spor af filen, og forhindrer den i at blive hentet. Du vil måske bruge denne kommando til for eksempel at slette følsomme dokumenter.

  1. For at gøre dette skal du åbne et terminalvindue eller oprette en fjernforbindelse ved hjælp af SSH og skrive shred file , og erstatte filen(file) med dit eget filnavn og sti. Hvis du ikke ønsker at angive stien til filen, skal du bruge cd til at rejse til den mappe, der indeholder den fil eller undermappe, du ønsker at fjerne først.

  1. Shred - kommandoen(shred) har yderligere parametre, som du kan videregive for at sikre, at din fil slettes sikkert. For eksempel vil shred -f fremtvinge sletning af skrivebeskyttede filer, mens shred -u vil sikre, at filen er fuldstændig fjernet, når den først er makuleret, hvilket sikrer, at den ikke længere vises i din filhåndtering eller ved at bruge ls - kommandoen.

  1. Hvis du vil overskrive filen mere end standard 3 gange, skal du bruge shred -n 0 , og erstatte 0 med en alternativ numerisk værdi. Hvis du vil skjule shred-effekten, skal du bruge shred -z for at tvinge den til at bruge en sidste kørsel, der overskriver filen med nuller.

  1. Shred -kommandoen udsender(shred) typisk ingen resultater til terminalen. Hvis du vil se flere detaljer om, hvad den laver, mens den kører, skal du bruge shred -v i stedet.

Som med rm kan du lære mere ved at skrive man shred i terminalen, før du bruger kommandoen.

Beskyttelse af dine filer på Linux-systemer(Protecting Your Files on Linux Systems)

Når du fjerner en mappe eller en fil i Linux , frigør du plads på din harddisk til de filer, der virkelig betyder noget, uanset om det er vigtige dokumenter eller uerstattelige fotos. Det er ligegyldigt, om du bruger Linux Mint eller en anden større distribution(other major distribution) , da trinene ovenfor burde fungere for næsten enhver Linux -distro, du vælger at bruge.

Hvis du er bekymret for tab af data, er der nogle trin, du kan tage for at beskytte dine filer. Selvom Linux-systemer typisk er mere sikre, kan et Linux-antivirus hjælpe dig med at beskytte dine filer mod malware, der kan spredes på tværs af dit lokale netværk. Du vil måske også overveje at automatisere en filsikkerhedskopiering(automating a file backup) ved hjælp af lokal eller cloud storage.



About the author

"Jeg er freelance-ekspert i Windows og Office. Jeg har over 10 års erfaring med at arbejde med disse værktøjer og kan hjælpe dig med at få mest muligt ud af dem. Mine færdigheder omfatter: at arbejde med Microsoft Word, Excel, PowerPoint og Outlook; skabe web sider og applikationer; og hjælpe kunder med at nå deres forretningsmål."



Related posts