OqPoWah.com

Linux: Poiščite datoteke, ki uporabljajo terminal

Vsakdo želi v življenju narediti čim več stvari. Na žalost se ne odloči. Čas je, kar vsakemu od nas vedno manjka. Vendar pa je človek prišel do velikega števila načinov, kako pospešiti to ali tisto operacijo, to ali ono dejanje.

linux iskanje datotek

Danes ne bo danes tako globalni, precej majhen, v nekem smislu celo potreben. O tem, kako Linux išče datoteke. Kako pospešiti ta postopek večkrat in kako avtomatizirati iskanje zahtevanih datotek do meje.

Enostavno iskanje datotek

Zdaj bomo razmišljali o tem, kdaj je treba opraviti iskanje po datotekah v Linuxu, če poznate samo nekatere njene lastnosti (ime, format ali velikost). Znani ljudje so že ugotovili, da za to potrebujete ukaz find.

Torej, recimo, da imamo na računalniku nekje v vaši domači mapi, da je slika, ki se imenuje "Pokemon.jpg," vendar se ne spomnim, kje točno se nahaja.

Če ne želite odpreti izmenično vsake mape, lahko uporabite ukaz find, in sicer za registracijo v terminalu:

našli / home -name "Pokemon.jpg" -print

Takoj se prikaže pot do te datoteke. Ampak da bi bil jasnejši, je vredno pojasniti. Oddelek »/ home« označuje, da bo datoteka iskala v domačem imeniku. "-name" je registriran, če je iskanje po imenu, v poljih pa je podano celotno ime datoteke. In "-print" na koncu daje ukaz za prikaz rezultatov, najdenih na zaslonu.

linux iskanje besedila v datotekah

Zdaj simulirajte situacijo, ko ne poznate oblike datoteke. V tem primeru bo ukaz izgledal takole:

našli / home -name "Pokemon *" -print

V tem primeru je konec imena datoteke "*". To pomeni, da bodo vse datoteke z imenom "Pokemon", ne glede na to, ali gre za sliko, dokument ali glasbo.

Če želite najti datoteko določene oblike, na primer ».jpg«, je potrebno vnesti:

našli / home-ime "* .jpg" -print

Menimo, da je odvisnost jasna. In postalo je jasno, kako se izvaja iskanje datotek v Linuxu.

Poiščite besedilo v datotekah

Mnogi ljudje so vajeni, da je iskanje v besedilu določeno besedo ali besedno zvezo mogoče storiti z odpiranjem besedilo v Wordu ali podobnem programu in izvaja iskanje tam, ampak na iskanju Linux za besedila v datotekah poteka veliko hitreje in na nek način lažje.

Najprej pozabimo na ukaz "find", v tem primeru nam ne bo pomagal. Zdaj pa poglejmo ukaz grep. Pomagal bo najti besede v ogromnem zidu besedila, ki je potrebno.

Recimo, da ima vaš računalnik dokument z besedilom, ki je besede "Ljubim Linux" in ste vedeli, da se nahaja v mapi: "/ home / uporabnik". Torej, da bi našli dokument, ki ga želite nam, da besedilo, morate vnesti ukaz:

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

Sintaksa je zelo preprosta. Po grep-u so navedene besede navedene v narekovajih, nato pa morate pot utiti pot do datoteke, kamor jih je treba iskati, in na koncu navedite obliko datoteke.

linux iskanje velikih datotek

Poiščite velike datoteke

V Linuxu se velike datoteke najpogosteje iščejo v primerih, ko na disku ni dovolj prostora in morate takoj odstraniti težke datoteke.




Tukaj sta dve možnosti, kako hitro najti in izbrisati take datoteke. V osnovi se ne razlikujejo, in samo vi se odločite, kaj naj uporabite.

linux iskanje podvojenih datotek

Prvi ukaz nam bo omogočil iskanje datotek, večjih od določene velikosti:

Poišči / -size + 1G -print

V tem primeru vidimo, da je bila določena velikost «+ 1G», kar pomeni, da bodo datoteke, večje od 1 GB, če bi namesto plus do minus, bi to pomenilo, da iskanju datoteke manjše od določene velikosti. Toda ta metoda je slabo za enega razloga: če bodo te datoteke lahko veliko, ti bo dolgo časa, da jih razvrstite, tako da je druga možnost.

Vnesite v ukazno vrstico:

našli / -mount -type f -ls 2> / dev / null | sortiraj -rnk7 | glava -10 | awk `{printf "% 10d MB t% s n", ($ 7/1024) / 1024, $ NF}

Po tem boste na zaslonu videli deset datotek, začenši z največjim. S tem boste prihranili čas pri iskanju pravilne možnosti izbrisa.

Pred izvedbo teh ukazov priporočamo, da zaženete ukaz "sudo su", da dobite root privilegije, saj bodo datoteke root poiskale tudi datoteke root.

Poiščite kopije datotek

Pogosto se zgodi, da ko se računalnik uporablja dlje časa, se na njej pojavijo dvojniki že ustvarjenih datotek. Pojavljajo se zaradi številnih razlogov, od katerih je ena neprevidnost. Seveda ne ogroža ničesar resnega, vendar se to zgodi, zato da jih hitro odstranite, morate zagnati Linux iskanje podvojenih datotek.

Tako kot v zadnjem času to lahko storite na dva načina, vendar se bomo ustavili na enem, kar je preprostejše.

Posebne pripomočke lahko prenesete s pisanjem v terminalu:

sudo apt-get namestite fslint

Njena razlika med drugimi možnostmi je, da ima grafični vmesnik, ki bo novinarjem olajšal delo z njim.

iskanje linije v Linuxovih datotekah

Zaženite ga, takoj lahko kliknete na iskanje, privzeto se bo izvajal v domačem imeniku. Če želite, lahko izberete kateri koli imenik.

Alternativne možnosti iskanja

Seveda, ne pozabite na vse zgornje ukaze, ki niso v moči vseh, in, odkrito, je neuporabna, pisanje na papirju pa tudi ni možna. Zato je treba povedati o alternativi, ki je stokrat enostavnejša, čeprav zamudna.

Prva možnost, če želite poiskati datoteko po imenu, bo iskala v Raziskovalcu. Preprosto izberite mapo, v kateri naj bi bila želena datoteka, in v iskalno polje, ki je v zgornjem desnem kotu, vnesite njegovo ime. Tam lahko vnesete tudi obliko datoteke.

Druga možnost je primerna, če morate iskati vrstico v datotekah Linux. Prenesite LibreOffice in kopirajte svoje besedilo tam. Nato pritisnite Ctrl + F in v prikazani vrstici vnesite zahtevano kombinacijo besed.

Tukaj, načeloma, to je vse. Tako lahko hitro najdete želene, ne pa zapomembne ukaze.

Zaključek

Kot lahko vidite, v Linuxu lahko datoteke iščete na različne načine. Nekateri izmed njih so boljši, nekateri še slabši, vse je odvisno od situacije. V vsakem primeru, potem ko preberete ta članek, lahko zdaj to storite. Z ukazno vrstico za nekaj časa boste zapomnili večino ukazov in nato lahko večkrat pospešite postopek.

Zdieľať na sociálnych sieťach:

Príbuzný