RačunalaOperativni sistemi

Linux: pretraži datoteka pomoću terminala

Svaka osoba u svom životu želi imati vremena za to što mnogim slučajevima moguće. Nažalost, to ne riješiti. Vrijeme - to je ono što zauvijek nije dovoljno za svakog od nas. Međutim, ljudi su došli sa ogromnim brojem načina da se ubrza određenu operaciju, ili tu akciju.

Ona će sada ne kao o globalnom, a sitni, na neki način, čak i potrebno. O tome kako provesti u Linux pretraživanje datoteka. O tome kako bi se ubrzao ovaj proces nekoliko puta, i kako automatizirati potragu za potrebne datoteke do krajnjih granica.

Jednostavno pretraživanje datoteka

Sada razmotriti slučaj kada u potrazi za datotekama na Linuxu trebate implementirati, znajući samo neke od njegovih svojstava (ime, veličina, ili veličini). Obrazovanih ljudi su shvatili da je potrebno koristiti find naredbu.

Tako, recimo, imamo na računalu negdje u vašem domu folder, tu je slika, koja se zove "Pokemon.jpg", ali ne sjećam se točno gdje se nalazi.

Kako se ne otvara svaki folder jednu po jednu, možete koristiti naredbu naći, naime, da se registruje u terminal:

find / home -name "Pokemon.jpg" -print

Odmah se pojavi putanju do datoteke. Ali da bude jasno, potrebno je objasniti. Zemljište «/ home» ukazuje na to da će pretraživanje datoteka se odvijati u početnom direktoriju. «-name» propisana u slučaju traženja naziva, zatim citirao navesti puni naziv datoteke. I «-print» na kraju daje Izlaz naredbe pronašao rezultati na ekran.

Sada ćemo simulirati situaciju u kojoj ne znate format datoteke. U ovom slučaju, naredba će izgledati ovako:

find / home -name "Pokemon *" -print

U ovom slučaju, "*" se nalazi na kraju imena datoteke. To znači da će biti sve datoteke pod nazivom "Pokemon", bilo da je to slika, dokument, ili muziku.

Kako bi se pronašli određeni format datoteke, kao što su ".jpg", morate unijeti:

find / home -name "* .jpg" -print

Mi mislimo da je odnos je jasan. I postalo je jasno kako implementirati u Linux pretraživanje datoteka.

Pretraživanje teksta u datotekama

Mnogi ljudi su navikli, da je potraga za u tekstu određene riječi ili fraza se može učiniti otvaranjem tekst u Wordu ili sličnih programa i vođenje pretragu tamo, ali na Linuxu traženje teksta u datotekama obavlja mnogo brže i na neki način lakše.

Na prvom mjestu tim zaboraviti «pronaći», to je u ovom slučaju će nam neće pomoći. E sad, pogledajte u «grep» tima. Da će naći u riječima velikog zida teksta koji je potrebno.

Recimo da vaše računalo ima tekst dokument, koji ima riječi "Volim Linux" i znate da se nalazi u folderu: «/ home / korisnik». Dakle, naći dokument koji želite da tekst, morate upisati naredbu:

grep "Volim Linux" /home/user/*.txt

Sintaksa je vrlo jednostavna. Nakon grep citirao navedene riječi za pretraživanje, a onda vam je potreban kako bi se otvorio put do datoteke gdje im je potrebno da izgledaju za, a na kraju da odredite format datoteke.

Pretraga velikih datoteka

U Linuxu, saznajte velikih datoteka vrši se najčešće u slučajevima kada postoji malo prostora na disku, i hitna potreba da se uklone teške datoteke.

Postoje dvije opcije kako da brzo pronaći i ukloniti te datoteke. Ono što je najvažnije, oni se ne razlikuju, a samo vi možete odlučiti kako koristiti.

Prvi tim će nam omogućiti da datoteke veće od navedenih:

find / -Veličina + 1G -print

U ovom slučaju, vidimo da je navedeni veličina «+ 1G», što znači da će slika biti veći od 1 GB, ako umjesto plus do minus, to bi značilo je da je potraga za datoteke manje od određene veličine. Ali, ova metoda je loše za jednog razloga: da li će ove datoteke biti puno, vi ćete biti dugo vremena da ih sortirati, tako da je druga opcija.

Unesite naredbe:

find / -mount -type f Je li 2> / dev / null | vrsta -rnk7 | glava -10 | awk '{printf "% 10d MB \ t% s \ n", ($ 7/1024) / 1024, $ NF}'

Onda ste na ekranu će izgledati deset datoteke, počevši sa najvećim. To vam može uštedjeti vrijeme u potrazi za odgovarajući opciju za uklanjanje.

Prije izvršenja ove naredbe, preporučuje se da se registrujete komandu «sudo su», da se superuser, jer pretraživanja datoteka i da će utjecati na korijen.

Pretraga backup datoteke

Često se dešava da sa produžene upotrebe kompjutera na to duplikati pojavljuju već kreirane datoteke. Oni nastaju iz mnogo razloga, od kojih je jedan nemar. Naravno, ništa ozbiljno nije ugrožena, ali mjesto i dalje drži, da se tako brzo uklonili sve ih je potrebno da Linux pronaći duplicirane datoteke.

Kao i prošli put, to se može učiniti na dva načina, ali stati na jednom, a to je lakše.

Možete preuzeti poseban alat da su upisani u terminal:

sudo apt-get install fslint

Ona se razlikuje od drugih verzija je da ima grafičko sučelje koje će olakšati rad s njom početnici.

Radi to, možete odmah pritisnite pretragu, po defaultu to će biti u vašem domu direktoriju. Ako želite, možete odabrati bilo koji direktorij.

Alternativne opcije pretrage

Naravno, ne zaboravite sve navedeno naredbi nije snagu svima, i da budem iskren, bez uspjeha, i piše na papiru je također nije opcija. To je razlog zašto vam je potrebno da razgovaramo o alternativi, što je sto puta lakše, iako vremena.

Prva opcija, ako je potrebno da biste pronašli datoteku po imenu, će tražiti od konduktera. Jednostavno izaberite folder u kojem se pretpostavlja da se željeni, a u polje za pretragu, koji se nalazi u gornjem desnom unesite svoje ime. Tu možete pisati i format datoteke.

Druga opcija je pogodna ako vam je potrebno tražiti niska na Linux datoteke. Download LibreOffice i kopirajte tekst. Zatim pritisnite kombinaciju tipki Ctrl + F i manifestuje zatraženo, unesite potrebne kombinacija riječi.

Evo, u principu, i sve. Tako da možete brzo pronaći željenu, bez potrebe da pamtite komande.

zaključak

Kao što se može vidjeti, može se postići na različite načine na Linux pretraživanje datoteka. Neki su bolji, neki lošiji, sve zavisi od situacije. U svakom slučaju, nakon čitanja ovog članka, sada možete učiniti. Koristeći komandnu liniju za neko vrijeme, vi ćete zapamtiti, a zatim većina ekipe će biti u mogućnosti da se ubrza proces nekoliko puta.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bs.unansea.com. Theme powered by WordPress.