/ / Linux: traženje datoteka pomoću terminala

Linux: Pronalaženje datoteka pomoću terminala

Svaka osoba u svom životu želi imati vremena za napravitišto više slučajeva. Nažalost, nije on taj koji odlučuje. Vrijeme je ono što uvijek nedostaje svakom od nas. Međutim, osoba je smislila ogroman broj načina kako ubrzati ovu ili onu operaciju, ovu ili onu akciju.

pretraga linux datoteka

Danas više ne govorimo o tako globalnomo sitnicama, u izvjesnom smislu čak i potrebnim. Kako Linux pretražuje datoteke. Kako nekoliko puta ubrzati ovaj postupak i kako automatizirati traženje potrebnih datoteka do krajnjih granica.

Jednostavno pretraživanje datoteka

Sada ćemo razmotriti slučaj kada je na Linuxupretraživanje datoteka mora se izvoditi znajući samo neka njegova svojstva (ime, format ili veličina). Znati ljudi već su shvatili da za to trebate koristiti naredbu find.

Dakle, recimo na našem računalu, negdje u početnoj mapi nalazi se slika pod nazivom "Pokemon.jpg", ali ne sjećamo se točno gdje je.

Da ne biste otvarali svaku mapu redom, možete upotrijebiti naredbu find, naime, u terminal upisati:

find / home -ime "Pokemon.jpg" -ispis

Put do ove datoteke pojavit će se odmah.Ali da bi bilo jasnije, vrijedi sve objasniti. Odjeljak "/ home" označava da će se datoteka tražiti u početnom direktoriju. "-Name" je napisano ako je pretraživanje po imenu, tada je puni naziv datoteke naveden u navodnicima. A "-print" na kraju daje naredbu za prikaz pronađenih rezultata na ekranu.

linux tekst za pretraživanje u datotekama

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

find / home -ime "Pokemon *" -print

U ovom se slučaju na kraju imena datoteke stavlja "*". To znači da će se nalaziti sve datoteke s imenom "Pokemon", bilo to slika, dokument ili glazba.

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

find / home -ime "* .jpg" -ispis

Mislimo da je ovisnost jasna. I postalo je jasno kako Linux pretražuje datoteke.

Potražite tekst u datotekama

Mnogi su ljudi navikli pretraživati ​​tekstMožete tražiti određenu riječ ili frazu otvaranjem teksta u Wordu ili sličnom programu i pretraživanjem tamo, ali na Linuxu je traženje teksta u datotekama mnogo brže i nešto lakše.

Prije svega, zaboravljamo na naredbu "pronađi", u ovom nam slučaju neće pomoći. Pogledajmo sada naredbu "grep". Ona će vam pomoći pronaći riječi koje su potrebne u golemom zidu teksta.

Recimo da imate tekstdokument koji sadrži frazu "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 "Volim Linux" /home/user/*.txt

Sintaksa je ovdje vrlo jednostavna. Nakon grep, u navodnicima su naznačene riječi za pretraživanje, a zatim trebate staviti put do datoteke tamo gdje ih trebate potražiti i na kraju naznačiti format datoteke.

linux pretraživanje velikih datoteka

Potražite velike datoteke

U Linuxu se velike datoteke pretražuju najčešće kada nema dovoljno prostora na disku i hitno je izbrisati teške datoteke.

Dvije su mogućnosti za brzo pronalaženje i brisanje takvih datoteka. U osnovi se ne razlikuju i samo vi možete odlučiti koju ćete koristiti.

linux pronaći duplicirane datoteke

Prva naredba omogućit će nam da pronađemo datoteke veće od navedene:

pronađi / -veličina + 1G -ispis

U ovom slučaju vidimo da je naznačena veličina"+ 1G", znači da će biti datoteka većih od 1 GB, ako je umjesto plusa minus, to bi značilo da su pretraživane datoteke manje od navedene veličine. Ali ova je metoda loša iz jednog razloga: ako postoji puno takvih datoteka, proći ćete kroz njih vrlo dugo, pa postoji i druga opcija.

Unesite u naredbeni redak:

find / -mount -type f -ls 2> / dev / null | razvrstaj -rnk7 | glava -10 | awk "{printf"% 10d MBt% sn ", ($ 7/1024) / 1024, $ NF}"

Nakon toga na zaslonu će se pojaviti deset datoteka, počevši od najveće. To će vam uštedjeti vrijeme pri pronalaženju prikladne mogućnosti uklanjanja.

Prije izvršavanja ovih naredbi, preporuča se da napišete naredbu "sudo su" kako biste dobili prava superkorisnika, jer će pretraživanje datoteka utjecati i na root.

Pronađite kopije datoteka

Često se dogodi da uz dugu uporabuna računalu se pojavljuju duplikati već stvorenih datoteka. Nastaju iz mnogih razloga, od kojih je jedan nemar. Naravno, ovo ne prijeti ničemu ozbiljnom, ali svejedno zauzima prostor, stoga, da biste ih sve brzo izbrisali, morate potražiti duplicirane datoteke na Linuxu.

Kao i prošli put, postoje dva načina za to, ali usredotočimo se na jedan koji je jednostavniji.

Posebni uslužni program možete preuzeti pisanjem u terminal:

sudo apt-get instalirati fslint

Od ostalih se opcija razlikuje po tome što ima grafičko sučelje, što početnicima olakšava rad s njim.

string za pretraživanje u linux datotekama

Nakon pokretanja možete odmah kliknuti pretraživanje, po zadanom će se to provesti u matičnom direktoriju. Ako želite, možete odabrati bilo koji direktorij.

Alternativne mogućnosti pretraživanja

Naravno, sjetite se svega navedenogne mogu svi izvršavati naredbe i, iskreno govoreći, oni su beskorisni, a zapisivanje na papir također nije mogućnost. Zato je potrebno govoriti o alternativi, koja je sto puta jednostavnija, iako dugotrajna.

Prva opcija, ako trebate pronaći datotekupo imenu će se tražiti istraživač. Samo odaberite mapu u kojoj se navodno nalazi potrebna datoteka i u okvir za pretraživanje koji se nalazi gore desno unesite njezino ime. Tamo također možete unijeti format datoteke.

Druga je opcija prikladna ako vipotrebno je tražiti niz u Linux datotekama. Preuzmite LibreOffice i tamo kopirajte svoj tekst. Zatim pritisnite kombinaciju tipki Ctrl + F i u redak koji se pojavi unesite traženu kombinaciju riječi.

To je u osnovi to. Tako možete brzo pronaći ono što tražite bez pamćenja naredbi.

zaključak

Kao što vidite, na Linuxu možete tražiti datotekeprovoditi na razne načine. Nekima je bolje, nekima je gore, sve ovisi o situaciji. U svakom slučaju, nakon čitanja ovog članka to sada možete učiniti. Korištenje naredbenog retka neko vrijeme memorirat ćete većinu naredbi, a zatim možete nekoliko puta ubrzati postupak.

volio:
0
Popularni postovi
Duhovni razvoj
hrana
y