Doriți să știți cum puteți șterge un fișier sau un folder de pe computerul dvs. Linux? Poate aveți câteva fișiere inutile pe care doriți să le eliminați din sistem.

În acest articol, vom discuta despre tot ceea ce ține de ștergerea fișierelor și folderelor în Linux. De asemenea, vom furniza informații scurte despre diferitele steaguri și opțiuni pe care le puteți utiliza în timp ce ștergeți fișiere și directoare de pe computerul dvs.

Cum să ștergeți un fișier în Linux

În mod implicit, sistemele Linux vă oferă o modalitate de a șterge fișiere și directoare folosind terminalul. Deconectați, rm, și rmdir sunt utilitare încorporate care permit unui utilizator să își curețe memoria de sistem prin eliminarea fișierelor care nu mai sunt necesare (rm înseamnă elimina în timp ce rmdir denotă eliminați directorul).

Pentru a șterge un fișier utilizând comanda de deconectare, tastați:

deconectați numele fișierului

Când apăsați introduce, sistemul va elimina legătura dură a fișierului specificat cu stocarea. Rețineți că nu veți putea șterge mai multe fișiere folosind comanda de deconectare. Comanda rm primește stăpânire în astfel de situații.

instagram viewer

Pentru a șterge un singur fișier folosind rm, tastați:

numele fișierului rm

Cu rm, va trebui să confirmați ștergerea fișierelor protejate la scriere introducând y sau da. Acesta este un mecanism de securitate în Linux, deoarece majoritatea fișierelor de sistem sunt protejate la scriere și Linux confirmă dacă utilizatorul dorește să le șteargă. Criptarea fișierelor și folderelor pe Linux este posibil și dacă sunteți serios în privința protejării sistemului dvs.

În timp ce ștergeți un fișier protejat la scriere, veți vedea o solicitare similară cu cea de mai jos.

rm: eliminați fișierul gol obișnuit protejat la scriere „numele fișierului”?

De asemenea, puteți trece mai multe nume de fișiere separate cu Spaţiu caracter pentru a elimina mai multe fișiere.

rm nume de fișier1 nume de fișier2 nume de fișier3

Pentru a șterge toate fișierele care au o anumită extensie, puteți implementa expresii obisnuite în comanda rm.

rm * .txt

Comanda menționată mai sus va elimina toate fișierele text din directorul de lucru curent.

Dacă doriți să confirmați ștergerea fiecărui fișier dintr-un director, utilizați fișierul -i steag cu rm. -i steag înseamnă interactiv și vă va permite să alegeți dacă doriți să ștergeți fișierul sau nu. Va trebui să tastați da / da sau n / nu pentru a vă confirma alegerea.

rm -i * .txt

Pentru a șterge fișiere fără solicitarea de confirmare, utilizați -f semnalizați cu comanda rm. -f înseamnă forta sau cu forţa.

rm -f nume fișier1 nume fișier2 nume fișier3

Există diverse alte opțiuni RM pe care le puteți utiliza. De asemenea, puteți înlănțui mai multe opțiuni pentru a crește eficiența comenzii. De exemplu, combinarea -i și -v împreună vor afișa un prompt înainte de a șterge orice fișier specificat în modul detaliat.

rm -iv * .docx

Legate de: Cum se creează un fișier nou în Linux

Eliminarea directoarelor și a folderelor

Pe Linux, există două opțiuni de comandă atunci când vine vorba de ștergerea folderelor. Puteți folosi fișierul rmdir comanda sau rm comanda.

Cu toate acestea, există o ușoară diferență între aceste două comenzi. Cu rmdir, puteți șterge doar directoare goale. Dacă aveți un folder care conține mai multe fișiere, sunteți obligat să utilizați comanda rm.

Pentru a șterge un folder gol folosind comanda rmdir:

rmdir / director

Dacă doriți să eliminați un director gol, utilizați fișierul -d semnalizați cu comanda rm. -d steag înseamnă director.

rm -d / director

Ștergerea mai multor directoare cu comanda rm este ușoară, de asemenea. Treceți numele dosarelor separate cu spaţiu caracter.

rm -r / dir1 / dir2 / dir3

Pentru a șterge un director care nu este gol (folderele care conțin fișiere), utilizați -r opțiune cu comanda. -r steag sau recursiv flag va șterge recursiv toate fișierele și subdosarele din directorul specificat.

rm -r / director

La fel ca fișierele de pe Linux, dacă directorul este protejat la scriere, rm va afișa un prompt care vă va cere să confirmați din nou eliminarea. Pentru a ocoli promptul, utilizați fișierul -f steag cu comanda.

rm -rf / director

De asemenea, puteți înlănțui mai multe opțiuni în timp ce ștergeți dosarele. De asemenea, este posibil să utilizați expresii regulate în timp ce ștergeți directoare Linux.

Gestionarea fișierelor pe Linux

Știind cum să organizați stocarea pe computerul dvs. prin ștergerea fișierelor și folderelor este esențială. S-ar putea să vă întâlniți într-o situație în care managerul de fișiere nu vă permite să ștergeți grafic fișiere și foldere. În astfel de cazuri, eliminarea fișierelor folosind terminalul este singura alegere adecvată.

Uneori, s-ar putea să doriți să mutați un fișier în alt director în loc să îl ștergeți complet din sistemul dvs. Linux oferă mv comanda pentru a schimba locația fișierelor și folderelor de pe sistemul de stocare.

E-mail
Cum să mutați fișiere Linux cu comanda Mv

Mutarea fișierelor în terminalul Linux este mai puternică decât într-un browser de fișiere, dar trebuie să știți ce faceți.

Subiecte asemănătoare
  • Linux
  • Gestionarea fișierelor
  • Terminal
  • Linux
Despre autor
Deepesh Sharma (23 articole publicate)

Deepesh este Junior Editor pentru Linux la MUO. Scrie conținut informațional pe internet de peste 3 ani. În timpul liber, îi place să scrie, să asculte muzică și să cânte la chitară.

Mai multe de la Deepesh Sharma

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletterului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.