Android

Kako ukloniti datoteke i mape pomoću Linux naredbenog retka

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Sadržaj:

Anonim

U ovom ćemo vam vodiču pokazati kako koristiti rm , unlink i rmdir za uklanjanje datoteka i direktorija u Linuxu.

Kako ukloniti datoteke

Za uklanjanje (ili brisanje) datoteke u Linuxu iz naredbenog retka koristite naredbu rm (ukloni) ili unlink .

Naredba za uklanjanje unlink omogućuje vam uklanjanje samo jedne datoteke, dok s rm možete ukloniti više datoteka odjednom.

Budite posebno oprezni pri uklanjanju datoteka ili mapa, jer kada je datoteka izbrisana, nije je moguće lako vratiti.

  • Da biste izbrisali jednu datoteku, upotrijebite naredbu rm ili unlink nakon koje slijedi naziv datoteke:

    unlink filename

    rm filename

    Ako je datoteka zaštićena pisanjem, od vas će se zatražiti potvrda, kao što je prikazano u nastavku. Za uklanjanje vrste datoteke y i pritisnite Enter . U protivnom, ako datoteka nije zaštićena od pisanja, bit će izbrisana bez zahtjeva.

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

    Za brisanje više datoteka odjednom, upotrijebite naredbu rm nakon koje slijede nazivi datoteka odvojeni razmakom.

    rm filename1 filename2 filename3

    Također možete upotrijebiti nadimak ( * ) i regularna proširenja da biste se podudarali s više datoteka. Na primjer, za uklanjanje svih .pdf datoteka u trenutnoj mapi koristite sljedeću naredbu:

    rm *.pdf

    Prilikom korištenja redovnih ekspanzija, prvo popisite datoteke naredbom ls da biste mogli vidjeti koje će datoteke biti izbrisane prije pokretanja naredbe rm .

    Upotrijebite rm s opcijom -i da biste potvrdili svaku datoteku prije nego što je izbrišete:

    rm -i filename(s)

    Za uklanjanje datoteka bez upita, čak i ako su datoteke zaštićene pisanjem, prenesite opciju -f (force) na naredbu rm :

    rm -f filename(s)

    Također možete kombinirati rm opcije. Na primjer, za uklanjanje svih .txt datoteka u trenutnoj mapi bez upita u verbose načinu, koristite sljedeću naredbu:

    rm -fv *.txt

Kako ukloniti mape (mape)

U Linuxu možete ukloniti / izbrisati direktorije s rmdir i rm .

rmdir je alat za naredbeni redak za brisanje praznih direktorija, dok s rm možete rekurzivno uklanjati direktorije i njihov sadržaj.

  • Da biste uklonili prazan direktorij, koristite ili rmdir ili rm -d a slijedi naziv imenika:

    rm -d dirname

    rmdir dirname

    Da biste uklonili ne-prazne mape i sve datoteke unutar njih, upotrijebite naredbu rm s opcijom -r (rekurzivna):

    rm -r dirname

    Ako je direktorij ili datoteka unutar mape zaštićena pisanjem, od vas će se zatražiti da potvrdite brisanje.

    Da biste uklonili ne-prazne mape i sve datoteke bez upita, koristite rm s opcijama -r (rekurzivno) i -f :

    rm -rf dirname

    Za uklanjanje više direktorija odjednom upotrijebite naredbu rm -r a slijede nazivi direktorija odvojeni razmakom.

    rm -r dirname1 dirname2 dirname3

    Isto kao i za datoteke, također možete upotrijebiti nadimak ( * ) i regularna proširenja da biste odgovarali više direktorija.

Zaključak

Do sad biste trebali dobro razumjeti kako koristiti rm Linux rm , rmdir i unlink i trebali biste moći sigurno uklanjati datoteke i mape iz naredbenog retka.

rm rmdir razdvojni terminal