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.
Vsebina
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.
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.
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.
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.
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.
- Programi z razširitvijo tar.gz: kako namestiti, korak za korakom navodila in priporočila
- Kako posodobiti Java v operacijskih sistemih Linux in Windows?
- SQL datoteka. Format datoteke SQL: opis razširitve
- Kako in kaj naj odprete datoteko * .pak? Opis oblike * .pak datotek
- Kako ustvariti datoteko v Linuxu v ukazni vrstici
- Kako skriti mapo v računalniku
- O načinu prikaza skritih map v sistemu Mac
- Podaljšanje djvu. Kako odpreti Android in računalnik?
- O tem, kako izbrati vse datoteke v mapi
- Kako nastaviti dovoljenja za 777 na Linuxu?
- Kako odpreti GPX: navodila
- Razširitveni zaboj - kaj je to?
- Kako najti datoteko v računalniku s sistemom Windows 7: navodila po korakih, funkcije in priporočila
- Odprite TGA-datoteke
- Kako lahko prikažem seznam uporabnikov v Linuxu?
- Na Linuxu lahko preimenujete datoteko na tri načine
- Kako uporabljati orodja Putty: ukaze in uporabne funkcije
- Kako skriti mapo Windows na računalniku ali prenosnem računalniku
- Kako si ogledujete skrite datoteke v operacijskem sistemu Windows in Mac
- Iskanje podvojenih datotek: preprosta rešitev
- Masovno preimenovanje datotek