Kako izbrisati datoteku ili direktorij u Linuxu

Ako imate root pristup na svom Linux računalu, imate moć izbrisati bilo koju datoteku ili direktorij koji vam se sviđa. To može biti opasno, međutim, s alatima kao što je rm koji korisnicima omogućuju da slučajno izbrišu ključne datoteke sustava. Zato, ako pokušavate izbrisati datoteke ili direktorije u Linuxu , morate poduzeti neke mjere opreza.

Postoji nekoliko načina na koje možete ukloniti direktorije ili datoteke na Linuxu(Linux) , koristeći ili upravitelj datoteka vaše distribucije Linuxa(Linux) ili otvoreni terminal (sve dok imate prava dopuštenja(right permissions) ). Ako želite znati kako izbrisati datoteku ili direktorij u Linuxu(Linux) , evo što trebate učiniti.

Korištenje upravitelja datoteka za uklanjanje datoteka ili direktorija u Linuxu(Using a File Manager to Remove Files or Directories in Linux)

Ako ste početnik u Linuxu(Linux beginner) , možda ćete biti oprezni kada koristite terminal za brisanje datoteka ili mapa u Linuxu(Linux) . Uostalom, nema povratka nakon što postavite naredbu poput rm off za početak brisanja datoteka. Umjesto da riskirate ovo, možete koristiti upravitelj datoteka u paketu s vašom distribucijom Linuxa(Linux) za brisanje datoteka ili mapa. 

Iako se Linux upravitelji datoteka razlikuju po dizajnu, trebali bi raditi na gotovo isti način. Ovaj vodič istražuje kako to učiniti pomoću Ubuntuovog upravitelja datoteka, ali će koraci vjerojatno biti slični za upravitelj datoteka uključen u druge distribucije.

  1. Za početak otvorite upravitelj datoteka na vašem Linux distribuciji. Ovo ne bi trebalo biti previše teško pronaći, s ikonom korisnika vjerojatno u obliku mape dokumenta. Na Ubuntuu(Ubuntu) se ova aplikacija zove Files .

  1. U upravitelju datoteka vašeg distribucije idite do direktorija koji sadrži datoteke ili podmape koje želite izbrisati. Prvo(First) odaberite datoteke ili mape koje želite izbrisati. Nakon što su odabrani, kliknite ih desnom tipkom miša i odaberite Premjesti u smeće, Premjesti u koš(Move to Trash, Move to Bin,) ili Izbriši(Delete) , ovisno o vašoj distribuciji i lokalitetu. Također možete odabrati tipku Delete na tipkovnici kako biste postigli isti učinak.

  1. Većina distribucija koristi sustav smeća koji vam omogućuje "pohranjivanje" datoteka prije nego što budu izbrisane, dajući vam priliku da ih vratite. To se obično nalazi na radnoj površini, kao unos u upravitelju datoteka ili kao aplikacija koju možete pokrenuti u izborniku softvera. Da biste dovršili postupak brisanja, unesite mapu za smeće, a zatim odaberite opciju Isprazni(Empty ) ili Izbriši(Erase) . Ove opcije mogu varirati, ovisno o vašoj distribuciji.

  1. Alternativno, odaberite svoju stavku (ili stavke), zatim desnom tipkom miša kliknite i odaberite Izbriši iz smeća(Delete from Trash) da biste ih potpuno uklonili.

Kako ukloniti datoteke ili direktorije u Linuxu pomoću naredbe rm(How to Remove Files or Directories in Linux Using the rm Command)

Uklanjanje datoteka ili mapa pomoću aplikacije za upravljanje datotekama vaše distribucije funkcionira dobro, ali postoje neka ograničenja. Na primjer, ako niste vlasnik datoteke, morat ćete otvoriti upravitelj datoteka s root pristupom pomoću terminala da biste je izbrisali. Također ne možete koristiti ovakvu aplikaciju na instalaciji Linuxa bez glave (samo na terminalu).(Linux)

Tu dolazi naredba rm . Ova Unix naredba datira iz 1971. godine i ostaje najbrži način za brisanje datoteka ili direktorija na Linuxu(Linux) . Ipak, budite upozoreni - naredba rm ima veliku moć, osobito ako je izvodite sa sudo ili kao root korisnik izravno, tako da ćete morati voditi računa o njenom korištenju.

  1. Da biste uklonili jednu datoteku pomoću rm , otvorite novi prozor terminala (ili udaljenu SSH vezu) i upišite rm file , zamjenjujući datoteku(file) ispravnim imenom datoteke. Ako niste u istom direktoriju, morat ćete upotrijebiti cd da biste se prvo prebacili na njega ili umjesto toga upotrijebite puni put datoteke (npr. rm /path/to/file

  1. Da biste uklonili više datoteka, upišite rm file1 file2 , zamjenjujući file1 i file2 ispravnim nazivom datoteke i stazom datoteke. Možete dodati dodatne datoteke ovoj naredbi kako biste uklonili više od dvije.

  1. Ako želite ukloniti prazan direktorij na Linuxu(Linux) , upišite rm -d directory , zamjenjujući direktorij(directory ) ispravnim imenom i stazom. Ako direktorij nije prazan i ima podmape ili datoteke, upišite rm -r directory , zamjenjujući direktorij(directory ) ispravnim imenom i stazom. 

  1. Također možete ukloniti više direktorija odjednom tako da upišete rm -r direktorij1, direktorij2(rm -r directory1, directory2) itd.

  1. Ako želite ukloniti sve datoteke ili direktorije koji odgovaraju djelomičnom nazivu datoteke ili direktorija, možete koristiti zamjenske znakove, kao što je zvjezdica ( * ). Da biste to učinili, upišite rm fil* ili rm -r dir* , zamjenjujući rezervirane mjesto fil ili dir vlastitim nazivima datoteka i putevima direktorija.

  1. Ako su datoteka ili direktorij zaštićeni, možda ćete morati prisilno izbrisati njihovo brisanje. Da biste to učinili, upišite rm -rf path , zamjenjujući put rezerviranog mjesta ispravnim(path ) putem direktorija ili datoteke. Ova naredba nosi izniman rizik(carries extreme risk) , stoga provjerite je li put koji koristite ispravan prije nego što nastavite.

  1. Ako ste zabrinuti zbog korištenja naredbe rm -rf(rm -rf ) , možete prisiliti rm da zatraži potvrdu prije brisanja svake datoteke ili direktorija. Da biste to učinili, upotrijebite stazu rm -i,(rm -i path, ) zamjenjujući put(path) vlastitim imenom datoteke ili stazom direktorija. Za direktorije, umjesto toga koristite rm -ir put(rm -ir path ) . Za svaki unos odaberite tipku Y na tipkovnici, a zatim odaberite Enter za potvrdu.

Ako želite saznati više o mogućim rm opcijama i argumentima, upišite man shred u terminal da biste vidjeli cijeli priručnik.

Potpuno brisanje datoteka pomoću naredbe shred(Completely Erasing Files Using the shred Command)

Iako su naredbe poput rm i unlink izvrsne za brisanje datoteka u Linuxu(Linux) , one ostavljaju tragove. Vi (ili netko drugi) mogli biste koristiti ove tragove za oporavak datoteka(recover files) s tvrdog diska ili prijenosne pohrane koje ste prethodno izbrisali. To možda nije idealno, pogotovo ako ne želite da se datoteke dohvate.

Da biste zaobišli ovaj problem, prvo možete prebrisati datoteke pomoću naredbe shred . To osigurava da se svi podaci unutar datoteke više puta prepisuju prije nego što se izbrišu, osiguravajući da ne ostanu tragovi datoteke i sprječavajući njeno dohvaćanje. Možda ćete htjeti upotrijebiti ovu naredbu za brisanje osjetljivih dokumenata, na primjer.

  1. Da biste to učinili, otvorite prozor terminala ili uspostavite vezu na daljinu pomoću SSH -a i upišite shred file , zamjenjujući datoteku(file) vlastitim imenom datoteke i stazom. Ako ne želite dati put do datoteke, koristite cd za putovanje do direktorija koji sadrži datoteku ili poddirektorij koji želite prvo ukloniti.

  1. Naredba shred ima dodatne parametre koje možete proslijediti kako biste osigurali da je vaša datoteka sigurno izbrisana. Na primjer, shred -f će prisiliti brisanje datoteka zaštićenih od pisanja, dok će shred -u osigurati da se datoteka potpuno ukloni nakon usitnjavanja, osiguravajući da se više ne pojavljuje u vašem upravitelju datotekama ili pomoću naredbe ls .

  1. Ako želite prebrisati datoteku više od standardnog 3 puta, upotrijebite shred -n 0 , zamjenjujući 0 alternativnom brojčanom vrijednošću. Ako želite sakriti učinak uništavanja, upotrijebite shred -z da ga natjerate na korištenje konačnog pokretanja koji prepisuje datoteku nulama.

  1. Naredba shred obično ne daje nikakve rezultate na terminal. Ako želite vidjeti više detalja o tome što radi dok radi, umjesto toga upotrijebite shred -v .

Kao i kod rm , možete saznati više tako da upišete man shred u terminal prije korištenja naredbe.

Zaštita vaših datoteka na Linux sustavima(Protecting Your Files on Linux Systems)

Kada uklonite direktorij ili datoteku u Linuxu(Linux) , oslobađate prostor na tvrdom disku za datoteke koje su uistinu važne, bilo da se radi o važnim dokumentima ili nezamjenjivim fotografijama. Nije važno koristite li Linux Mint ili bilo koju drugu veću distribuciju(other major distribution) , budući da bi gornji koraci trebali funkcionirati za gotovo svaku distribuciju Linuxa(Linux) koju odlučite koristiti.

Ako ste zabrinuti zbog gubitka podataka, možete poduzeti neke korake kako biste zaštitili svoje datoteke. Iako su Linux sustavi obično sigurniji, Linux antivirus može vam pomoći da svoje datoteke zaštitite od zlonamjernog softvera koji bi se mogao proširiti vašom lokalnom mrežom. Možda biste trebali razmisliti i o automatizaciji sigurnosne kopije datoteka(automating a file backup) koristeći lokalnu pohranu ili pohranu u oblaku.



About the author

Ja sam web programer s više od 10 godina iskustva u radu s preglednicima Firefox i Google Docs. Stručnjak sam za izradu jednostavnih, ali moćnih mrežnih aplikacija i razvio sam web rješenja za mala poduzeća i velike organizacije. Moja baza klijenata uključuje neka od najvećih imena u poslovanju, uključujući FedEx, Coca Colu i Macy's. Moje vještine programera čine me idealnim kandidatom za bilo koji projekt koji treba brzo i učinkovito dovršiti - od razvoja prilagođenih web stranica do stvaranja robusnih marketinških kampanja putem e-pošte.



Related posts