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 implicitAcț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
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 SharmaAboneaza-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