Android

Hvordan fjerne filer og kataloger ved hjelp av linux kommandolinje

Connectrix Brocade B-Series: How to Enable HTTPS Webtools GUI Access on Brocade Switches

Connectrix Brocade B-Series: How to Enable HTTPS Webtools GUI Access on Brocade Switches

Innholdsfortegnelse:

Anonim

I denne opplæringen vil vi vise deg hvordan du bruker kommandoene rm , unlink og rmdir å fjerne filer og kataloger i Linux.

Slik fjerner du filer

For å fjerne (eller slette) en fil i Linux fra kommandolinjen, bruk enten rm (fjern) eller fjern unlink .

unlink kommandoen lar deg fjerne bare en enkelt fil, mens du med rm kan fjerne flere filer samtidig.

Vær ekstra forsiktig når du fjerner filer eller kataloger, for når filen først er slettet, kan den ikke lett gjenopprettes.

  • For å slette en enkelt fil, bruk kommandoen rm eller unlink etterfulgt av filnavnet:

    unlink filename

    rm filename

    Hvis filen er skrivebeskyttet, blir du bedt om bekreftelse, som vist nedenfor. For å fjerne filtypen y og trykke Enter . Hvis ikke filen er skrivebeskyttet, blir den ellers slettet uten å spørre.

    rm: remove write-protected regular empty file 'filename'?

    Hvis du vil slette flere filer samtidig, bruker du rm kommandoen etterfulgt av filnavnene skilt med mellomrom.

    rm filename1 filename2 filename3

    Du kan også bruke et jokertegn ( * ) og vanlige utvidelser for å matche flere filer. For å fjerne alle .pdf filer i gjeldende katalog, bruker du for eksempel følgende kommando:

    rm *.pdf

    Når du bruker vanlige utvidelser, må du først liste filene med ls kommandoen, slik at du kan se hvilke filer som blir slettet før du kjører rm kommandoen.

    Bruk rm med -i for å bekrefte hver fil før du sletter den:

    rm -i filename(s)

    For å fjerne filer uten å spørre, selv om filene er skrivebeskyttet, passerer du alternativet -f (kraft) til rm kommandoen:

    rm -f filename(s)

    Du kan også kombinere rm alternativer. For å fjerne alle .txt filer i den gjeldende katalogen uten en ledetekst i verbose-modus, bruk følgende kommando:

    rm -fv *.txt

Slik fjerner du kataloger (mapper)

I Linux kan du fjerne / slette kataloger med rmdir og rm .

rmdir er et kommandolinjeverktøy for å slette tomme kataloger, mens du med rm kan fjerne kataloger og innholdet deres rekursivt.

  • For å fjerne en tom katalog, bruk enten rmdir eller rm -d etterfulgt av katalognavnet:

    rm -d dirname

    rmdir dirname

    For å fjerne ikke-tomme kataloger og alle filene i dem, bruk rm kommandoen med -r (rekursivt) -alternativet:

    rm -r dirname

    Hvis en katalog eller en fil i katalogen er skrivebeskyttet, blir du bedt om å bekrefte slettingen.

    For å fjerne ikke-tomme kataloger og alle filene uten å bli bedt om det, bruker du rm med alternativene -r (rekursiv) og -f :

    rm -rf dirname

    Hvis du vil fjerne flere kataloger samtidig, bruker du rm -r kommandoen etterfulgt av katalognavnene skilt med mellomrom.

    rm -r dirname1 dirname2 dirname3

    Samme som med filer kan du også bruke et jokertegn ( * ) og vanlige utvidelser for å matche flere kataloger.

Konklusjon

Nå skal du ha en god forståelse av hvordan du bruker Linux rm , rmdir og unlink kommandoene, og du skal kunne fjerne filer og kataloger trygt fra kommandolinjen.

rm rmdir unlink terminal