Linux: Pronađite datoteke pomoću terminala

Svaka osoba želi učiniti što više stvari u životu. Na žalost, nije onaj tko odluči. Vrijeme je ono što svatko od nas uvijek nedostaje. Međutim, čovjek je došao do velikog broja načina kako ubrzati ovu ili tu operaciju, ovu ili tu radnju.

linux pretraživanje datoteka

Neće biti danas takva globalna, prilično sitna, u nekom smislu čak i neophodna. O tome kako Linux traži datoteke. O tome kako ubrzati ovaj postupak nekoliko puta i kako automatizirati traženje potrebnih datoteka do ograničenja.

Jednostavno pretraživanje datoteka

Sada ćemo uzeti u obzir slučaj kada Linux traženje datoteka mora biti učinjeno, znajući samo neke od njegovih svojstava (ime, format ili veličinu). Poznati ljudi već su shvatili da morate koristiti naredbu za pronalaženje da to učinite.

Recimo da imamo sliku na našem računalu negdje u mapi dom, pod nazivom "Pokemon.jpg", ali ne znamo točno gdje se nalazi.

Da ne biste otvorili svaku mapu naizmjence, pomoću naredbe za pronalaženje, naime, možete se prijaviti na terminal:

pronađi / home -name "Pokemon.jpg" -printaj

Odmah se pojavljuje put do te datoteke. Ali, da bi bilo jasnije, vrijedno je objasniti. Odjeljak "/ home" označava da će datoteka biti pretražena u kućnom imeniku. "-name" se registrira ako je pretraživanje prema nazivu, a zatim u navodnicima navedeno je puno ime datoteke. I "-print" na kraju daje naredbu za izlazak rezultata pronađenih na zaslonu.

linux traži tekst u datotekama

Sada simulirajte situaciju kada ne znate format datoteke. U ovom slučaju, naredba će izgledati ovako:

pronađi / home-ime "Pokemon *" -printaj

U ovom slučaju, kraj naziva datoteke je "*". To znači da će biti sve datoteke s imenom "Pokemon", bilo da je to slika, dokument ili glazba.

Da biste pronašli datoteku određenog formata, na primjer ".jpg", potrebno je unijeti:

pronađi / home -name "* .jpg" -print

Mislimo da je ovisnost jasna. I postalo je jasno kako se izvodi pretraživanje Linux datoteka.

Potražite tekst u datotekama

Mnogi se ljudi koriste za pronalaženje teksta u riječi ili frazu koja se može učiniti otvaranjem teksta u programu Word ili sličnom programu i pretraživanjem tamo, ali na Linuxu, traženje teksta u datotekama puno je brže i do neke mjere lakše.

Prije svega, zaboravljamo na naredbu "pronaći", u ovom slučaju to nam neće pomoći. Pogledajmo sada naredbu grep. Pomoći će pronaći riječi u ogromnom zidu teksta koji su neophodni.

Pretpostavimo da na računalu imate tekstualni dokument koji ima izraz "Volim Linux" i znate da se nalazi u mapi "/ home / user". Dakle, da biste pronašli tekst koji nam treba u ovom dokumentu, morate unijeti naredbu:

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

Ovdje je sintaksa vrlo jednostavna. Nakon grep, navedene riječi su navedene u navodnicima, a zatim morate utipkati put do datoteke gdje ih treba pretražiti i na kraju odrediti format datoteke.

linux potraga za velikim datotekama

Potražite velike datoteke

U Linuxu, velike datoteke se pretražuju najčešće u slučajevima gdje nema dovoljno prostora na disku i odmah morate ukloniti teške datoteke.



Ovdje postoje dvije opcije, kako brzo pronaći i izbrisati takve datoteke. U osnovi oni se ne razlikuju, a samo vi odlučite što ćete koristiti.

linux potraga za dupliciranim datotekama

Prva naredba omogućit će nam pronalaženje datoteka veće od navedene veličine:

Pronađi / -size + 1G -print

U tom slučaju, možemo vidjeti da je navedena veličina «+ 1G», što znači da će slika biti veći od 1 GB, ako umjesto plus do minus, to bi značilo da traženje datoteka manja od navedene veličine. No, ova metoda je loša iz jednog razloga: ako postoji mnogo takvih datoteka, bit ćete ih sortirani jako dugo, tako da postoji još jedna mogućnost.

Unesite u naredbeni redak:

pronađi / -mount -type f -ls 2> / dev / null | sort -rnk7 | glava -10 | n ", ($ 7/1024) / 1024, $ NF} ``

Nakon toga vidjet ćete deset datoteka na zaslonu, počevši od najvećeg. Time ćete uštedjeti na pronalaženju prave opcije za brisanje.

Prije nego što izvršite ove naredbe, preporučujemo da pokrenete "sudo su" naredbu kako biste dobili root privilegije, jer će se datoteke korijenskih datoteka također pretraživati.

Potražite kopije datoteka

Često se događa da kada se računalo koristi dugo vremena, na njemu se pojavljuju duplikati već stvorenih datoteka. Pojavljuju se iz mnogih razloga, od kojih je jedna nezadovoljstvo. Naravno, to ne ugrožava ništa ozbiljno, ali se događa, tako da ih brzo uklonite sve, morate pokrenuti na Linuxu potražite duple datoteke.

Kao i prošli put, možete to učiniti na dva načina, ali zaustavljamo se na jednom, što je jednostavnije.

Možete preuzeti poseban alat pisanjem na terminalu:

sudo apt-get instalirajte fslint

Njegova je razlika u odnosu na druge mogućnosti da ima grafičko sučelje koje će novim korisnicima olakšati rad s njom.

traži liniju u Linux datotekama

Pokrenite ga, možete odmah kliknuti na pretraživanje, prema zadanim će se postavkama izvršiti u kućnom imeniku. Ako želite, možete odabrati bilo koji direktorij.

Alternativne opcije pretraživanja

Naravno, sjetite se da sve gore navedene naredbe nisu u sili snage, a iskreno, to je beskorisno, a pisanje na papiru također nije opcija. Zato je potrebno reći o alternativi koja je sto puta jednostavnija, iako dugotrajna.

Prva opcija, ako trebate pronaći datoteku po imenu, pretražuje Explorer. Jednostavno odaberite mapu u koju želite da se željena datoteka nalazi, au okviru za pretraživanje koji se nalazi u gornjem desnom kutu unesite njegovo ime. Tamo možete unijeti i format datoteke.

Druga je opcija prikladna ako trebate tražiti liniju u Linux datotekama. Preuzmite LibreOffice i tamo kopirajte svoj tekst. Zatim pritisnite Ctrl + F i na prikazanom retku unesite potrebnu kombinaciju riječi.

Ovdje, u principu, to je sve. Na taj način možete brzo pronaći željene naredbe koje nisu zapamćene.

zaključak

Kao što možete vidjeti, na Linuxu se datoteke mogu pretraživati ​​na različite načine. Neki od njih su bolji, neki gore, sve ovisi o situaciji. U svakom slučaju, nakon čitanja ovog članka, sada to možete učiniti. Upotrebljavajući naredbeni redak neko vrijeme, zapamtit ćete većinu naredbi, a vi možete ubrzati postupak nekoliko puta.

Dijelite na društvenim mrežama:

Povezan
Kako ažurirati Java na Linux i Windows operativnim sustavima?Kako ažurirati Java na Linux i Windows operativnim sustavima?
Kako i što otvoriti datoteku * .pak? Opis formata * .pak datotekaKako i što otvoriti datoteku * .pak? Opis formata * .pak datoteka
Format datoteke * .spl7: što treba otvoriti?Format datoteke * .spl7: što treba otvoriti?
Kako stvoriti datoteku u Linuxu na naredbenom retkuKako stvoriti datoteku u Linuxu na naredbenom retku
CDA format - otvaranje i pretvaranje u druge vrste datotekaCDA format - otvaranje i pretvaranje u druge vrste datoteka
Proširenje djvu. Kako otvoriti Android i računalo?Proširenje djvu. Kako otvoriti Android i računalo?
O tome kako odabrati sve datoteke u mapiO tome kako odabrati sve datoteke u mapi
Kako prevesti Vordian dokumente u PDF ili *. Doc na *, pdfKako prevesti Vordian dokumente u PDF ili *. Doc na *, pdf
Gdje leži domaćin (Windows 7)? Načini pretraživanjaGdje leži domaćin (Windows 7)? Načini pretraživanja
JAR format: što treba otvoriti na računalu ili na telefonuJAR format: što treba otvoriti na računalu ili na telefonu
» » Linux: Pronađite datoteke pomoću terminala
LiveInternet