Android

Cum să eliminați fișierele și directoarele folosind linia de comandă linux

Cum sa partitionezi imaginea Live GParted ?

Cum sa partitionezi imaginea Live GParted ?

Cuprins:

Anonim

În acest tutorial, vă vom arăta cum să utilizați comenzile rm , unlink și rmdir pentru a elimina fișierele și directoarele din Linux.

Cum să eliminați fișierele

Pentru a elimina (sau a șterge) un fișier din Linux de pe linia de comandă, utilizați fie comanda rm (eliminați), fie unlink .

Comanda de unlink vă permite să eliminați doar un singur fișier, în timp ce cu rm puteți elimina mai multe fișiere simultan.

Aveți mare grijă atunci când eliminați fișierele sau directoarele, deoarece odată ce ștergeți fișierul, acesta nu poate fi recuperat cu ușurință.

  • Pentru a șterge un singur fișier, utilizați comanda rm sau unlink urmată de numele fișierului:

    unlink filename

    rm filename

    Dacă fișierul este protejat împotriva scrierii, vi se va solicita confirmare, după cum se arată mai jos. Pentru a elimina tipul de fișier y și apăsați Enter . În caz contrar, dacă fișierul nu este protejat de scriere, acesta va fi șters fără a solicita o solicitare.

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

    Pentru a șterge mai multe fișiere simultan, utilizați comanda rm urmată de numele fișierelor separate prin spațiu.

    rm filename1 filename2 filename3

    Puteți utiliza, de asemenea, un wildcard ( * ) și extensii obișnuite pentru a se potrivi cu mai multe fișiere. De exemplu, pentru a elimina toate fișierele .pdf din directorul curent, utilizați următoarea comandă:

    rm *.pdf

    Când utilizați extensii regulate, listați mai întâi fișierele cu comanda ls astfel încât să puteți vedea ce fișiere vor fi șterse înainte de a rula comanda rm .

    Utilizați rm cu opțiunea -i pentru a confirma fiecare fișier înainte de a-l șterge:

    rm -i filename(s)

    Pentru a elimina fișierele fără a solicita, chiar dacă fișierele sunt protejate împotriva scrierii, treceți opțiunea -f (force) la comanda rm :

    rm -f filename(s)

    De asemenea, puteți combina opțiuni rm . De exemplu, pentru a elimina toate fișierele .txt din directorul curent fără o solicitare în modul verbose, utilizați următoarea comandă:

    rm -fv *.txt

Cum să eliminați directoarele (dosare)

În Linux, puteți elimina / șterge directoare cu rmdir și rm .

rmdir este o utilitate pentru linia de comandă pentru ștergerea directoarelor goale, în timp ce cu rm puteți elimina directiv și directoarele conținutului acestora.

  • Pentru a elimina un director gol, utilizați fie rmdir fie rm -d urmate de numele directorului:

    rm -d dirname

    rmdir dirname

    Pentru a elimina directoarele care nu sunt goale și toate fișierele din ele, utilizați comanda rm cu opțiunea -r (recursivă):

    rm -r dirname

    Dacă un director sau un fișier din director este protejat de scriere, vi se va solicita să confirmați ștergerea.

    Pentru a elimina directoarele care nu sunt goale și toate fișierele fără a fi solicitat, utilizați rm cu opțiunile -r (recursive) și -f :

    rm -rf dirname

    Pentru a elimina mai multe directoare simultan, utilizați comanda rm -r urmată de numele directoarelor separate prin spațiu.

    rm -r dirname1 dirname2 dirname3

    La fel ca în cazul fișierelor, puteți utiliza și un wildcard ( * ) și extensii obișnuite pentru a se potrivi cu mai multe directoare.

Concluzie

Până acum, ar trebui să înțelegeți cum să utilizați comenzile Linux rm , rmdir și unlink și ar trebui să puteți elimina în siguranță fișierele și directoarele de pe linia de comandă.

terminalul rmdir deblocat