Cum să ștergeți cu ușurință fișiere și foldere în Linux

Cum să ștergeți cu ușurință fișiere și foldere în Linux

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:

unlink filename

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.



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

rm filename

Cu rm, va trebui să confirmați ștergerea fișierelor protejate la scriere introducând și 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 a folderelor pe Linux este de asemenea posibilă dacă sunteți serios în privința protejării sistemului.





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

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

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





cum se instalează Mac OS de pe USB
rm filename1 filename2 filename3

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.

controlerul Xbox One nu rămâne pornit

Dacă doriți să confirmați ștergerea fiecărui fișier dintr-un director, utilizați -i steag cu rm. The -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 si 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. The -f înseamnă forta sau cu forţa .

rm -f filename1 filename2 filename3

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 /directory

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

rm -d /directory

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

rm -r /dir1 /dir2 /dir3

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

rm -r /directory

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 /directory

De asemenea, puteți înlănțui mai multe opțiuni în timp ce ștergeți folderele. 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, poate 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.

cum să setați un cont Gmail ca implicit
Acțiune Acțiune Tweet 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.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Gestionarea fișierelor
  • Terminal
  • Linux
Despre autor Deepesh Sharma(79 articole publicate)

Deepesh este Junior Editor pentru Linux la MUO. El scrie ghiduri informaționale pe Linux, cu scopul de a oferi o experiență fericită tuturor noilor veniți. Nu sunt sigur de filme, dar dacă vrei să vorbești despre tehnologie, el este tipul tău. În timpul liber, îl poți găsi citind cărți, ascultând diferite genuri muzicale sau cântând la chitară.

Mai multe de la Deepesh Sharma

Aboneaza-te la newsletter-ul nostru

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

Faceți clic aici pentru a vă abona