rm Command i Linux med eksempler - Slet en fil i Linux Terminal

rm kommandoen i Linux med eksempler. Lær hvordan du sletter en fil i
Linux Terminal. På Linux skal du slette alle filer i mappen og fjerne ikke
tom mappe i Linux.

rm Command i Linux

For at fjerne filer kan du bruge kommandoen rm. Rm (fjern) kommandoen
bruges til at slette filer og mapper. rm fjerner hver specificeret fil
på kommandolinjen. Som standard fjerner den ikke mapper. Hvornår
Anvendes rekursivt, kan det bruges til at slette mapper.

Fjernelsen afbryder et filnavn i et filsystem fra dets
tilknyttede data, og markerer den plads på lagerenheden som anvendelig af
fremtiden skriver. Med andre ord, når du fjerner en fil, dataene i
Filen ændres ikke, men den er ikke længere forbundet med et filnavn.
Vær opmærksom på, at selve dataene ikke ødelægges, men efter at være blevet
unlinked med rm, bliver det utilgængeligt. Fjern dine filer klogt!
Det er ikke som at sætte noget i Windows Papirkurv; når du rm a
fil eller mappe, er der ingen måde at fortryde den på.

BEMÆRK: If
du vil have, er at tørre dataene helt op på disken, brug ryddet
kommando i stedet. shred overskriver filens indhold, så de
kan ikke rekonstrueres senere.

Format af rm Command

Generelt - rm [OPTION] ... [FILE] ...

Detaljeret - rm [-f | -Force] {[-i | -Interaktivt [= altid]] |
[-I | -Interaktiv = en gang] | [-Interactive = never]} [-one-file-system]
[-No-bevare-root | -Preserve-root] [-r | -R | -Recursive] [-d | -dir]
[-v | -Verbose] FIL ...

Pleas tager forsigtighed, når man bruger rm, der er ikke noget magisk skraldespand der
du kan fiske ud fjernede filer. Når de er væk, er de væk
God, så vær forsigtig.

Bemærk venligst

  • Hvis '-I' eller '-interactive = once' er angivet, og der er
    mere end tre filer eller '-r', '-R' eller '-recursive' er givet
    'rm' beder brugeren om, hvorvidt man skal fortsætte med hele operationen.
    Hvis svaret ikke er bekræftende, afbrydes hele kommandoen.
  • Ellers, hvis en fil ikke kan skrives, er standardindgangen en terminal,
    og '-f' eller '-force' er ikke angivet, eller '-i' eller
    '-Interactive = always' option _is_ given, 'rm' beder brugeren om
    om du vil fjerne filen. Hvis svaret ikke er bekræftende, er filen
    er sprunget over. Ethvert forsøg på at fjerne en fil, hvis sidste filnavnskomponent
    er '.' eller '..' afvises uden nogen opfordring, som mandat af POSIX.

Fjernelse af mapper

Som standard fjerner rm ikke mapper. Hvis -r / -R / -recursive
mulighed er angivet, dog vil rm fjerne eventuelle matchende mapper
og deres indhold.

Hvis den angivne mappe er tom, kan den blive fjernet med alternativet -d / -dir, i stedet.

Heldigvis er der nogle sikkerhedsforanstaltninger sat på plads, så
gennemsnitlig joe kan ikke bare fjerne en masse vigtige filer.
Skrivbeskyttede filer vil bede dig om bekræftelse, inden du sletter
dem. Hvis en mappe er skrivebeskyttet, bliver det heller ikke let
fjernet.

Eksempler på rm kommando

rm FILE_EXMP.txt

Fjern filen FILE_EXMP.txt. Hvis filen er skrivebeskyttet, skal du
bliver bedt om at bekræfte, at du virkelig vil slette den.

Brug '-f' eller '-force' Mulighed

Denne mulighed ignorerer ikke-eksisterende filer og mangler operander, og
Spørg aldrig brugeren. Ignorer enhver tidligere '-interaktiv' ('-i') mulighed.

rm -f FILE_EXMP.txt

Fjern filen FILE_EXMP.txt. Lav et notat om, at du ikke bliver spurgt, selvom filen er skrivebeskyttet.

rm *

Fjern alle filer i arbejdsmappen. Hvis skrivebeskyttet, bliver du bedt om ikke andet.

rm -f *

Fjern alle filer i arbejdsmappen. rm vil ikke bede dig om nogen grund før du sletter dem.

Brug '-i' Option

Det beder om at fjerne hver fil. Hvis svaret ikke er
Bekræftende, filen springes over. Ignorer enhver tidligere '-force' ('-f')
mulighed. Tilsvarende '-interaktivt = altid'.

rm -i *

Forsøg at fjerne hver fil i arbejdsmappen, men spørg før hver fil for at bekræfte.

rm -I *

Fjern hver fil i arbejdsmappen; anmode om bekræftelse, hvis mere end tre filer slettes.

Brug '-I' Mulighed

Spørg en gang om at fortsætte med kommandoen, hvis mere end tre
filer er navngivet, eller hvis der kræves en rekursiv fjernelse. Ignorer nogen
tidligere '-force' ('-f') mulighed. Tilsvarende '-interaktiv = en gang'.

Brug '-r' eller '-R' eller '-recursive' Mulighed

Det vil fjerne de listede mapper og deres indhold rekursivt.

rm -r mydirectory

Fjern mappekataloget, og eventuelle filer og mapper det
indeholder. Hvis en fil eller en mappe, som rm forsøger at slette, er
skrivebeskyttet, bliver du bedt om at sikre dig, at du virkelig vil have det
for at slette det.

Kombination af to muligheder

rm-rf mydirectory

Det samme som ovennævnte kommando, men du vil aldrig blive bedt om det; hvis rm kan slette filerne, vil det.

'-r' fjerner de nævnte mapper og deres indhold
rekursivt. '-f' vil ignorere ikke-eksisterende filer og manglende operander,
og spørg aldrig brugeren. Ignorer eventuelle tidligere '-interaktive' ('-i')
valgmulighed.

rm Command i Linux med eksempler - Slet en fil i Linux Terminal oprindeligt indsendt på Source Digit - Seneste teknologi, Gadgets & Gizmos.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.