Windows Tips & News

Kako najti datoteke v terminalu Linux

click fraud protection
PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Linux, ne glede na distribucijo, ki jo uporabljate, ima številna orodja GUI, ki omogočajo iskanje datotek. Številni sodobni upravitelji datotek podpirajo iskanje datotek neposredno na seznamu datotek. Vendar pa obstajajo številne situacije, ko morate uporabiti ukazno mizo, na primer med sejo SSH ali ko se strežnik X ne zažene. Tukaj je opisano, kako lahko hitro najdete datoteke s terminalom.

Oglas

Če lahko uporabljate GUI, iskanje datotek ni težava. V mojem najljubšem namiznem okolju XFCE upravitelj datotek Thunar omogoča iskanje datotek tako, da vnesete ime datoteke neposredno na seznam datotek.
Iskanje datotek Linux

Tu je tudi Catfish, priljubljeno iskalno orodje z iskalnim indeksom, ki lahko zelo hitro najde vaše datoteke.

Catfish Linux

Rad bi delil metode, ki jih uporabljam, ko delam v terminalu.
Prva metoda vključuje pripomoček find, ki obstaja v kateri koli distribuciji, tudi v vgrajenih sistemih, zgrajenih na busyboxu. Druga metoda je ukaz locate.

Za iskanje datotek v terminalu Linux, naredite naslednje.

  1. Odprite svojo najljubšo terminalsko aplikacijo. terminal XFCE4 je moja osebna preferenca.
  2. Vnesite naslednji ukaz:
    najdi /pot/do/mapo/ -iname *ime_datoteke*

    Zgornji argumenti so naslednji:
    /pot/do/mapo/ - mapa, kjer začeti iskati. Če ni določeno, se bo iskanje začelo v trenutnem imeniku.
    Stikala, ki jih uporabljam:
    -iname - poiščite datoteke in mape, ki vsebujejo določen del v imenu, in prezrete velike in male črke.

    Primer:

    Tukaj je ukaz, s katerim lahko poiščem svoje članke, ki sem jih napisal o brskalniku Opera:

    najdi ~/Documents/winaero/ -iname *opera*.txt
    Poiščite datoteke v Linuxu
  3. Če želite najti samo datoteke ali samo mape, dodajte možnost -vrsta f za datoteke ali -vrsta d za imenike. Tukaj je nekaj primerov:
    Poiščite samo datoteke v LinuxuPoiščite samo Dirs v Linuxu
  4. Za iskanje nedavno spremenjenih datotek in imenikov lahko uporabite naslednje možnosti najti ukaz:
    -mmin n - poišči datoteke, ki so bile spremenjene pred n minutami.-mtime n - poišči datoteke, ki so bile spremenjene pred n*24 urami. Ko find ugotovi, pred koliko 24-urnimi obdobji je bila datoteka nazadnje dostopna, se vsi delni deli prezrejo, zato mora biti datoteka spremenjena pred vsaj dvema dnevoma, da se ujema z -mtime +1.
  5. Možno je izvesti ukaz za datoteke, ki jih najde vaša iskalna poizvedba. Glej naslednji primer:
    najdi ~/Documents/winaero/ -iname opera45.txt -type f -exec vim {} \;

    Tukaj uporabljamo možnost -exec za zagon vim urejevalnik besedil za vse datoteke v rezultatih iskanja. Del »{}« pomeni datoteke, ki jih najde najti ukaz. "\;" ending določa konec ukaza za -exec možnost.Najdi terminal Odpri v VimDatoteka, odprta v Vimu

Vsebinaskrij
Ukaz za iskanje
Poiščite datoteke z mc

Ukaz za iskanje

Orodje za iskanje uporablja posebno bazo podatkov za takojšnje iskanje datotek. Indeks za ukaz lahko ustvari in posodobi updatedb ukaz. Medtem ko se rezultati iskanja prikažejo takoj, morate ohraniti indeks iskanja in ga ohraniti aktualnega, sicer lahko ukaz locate poišče datoteke, ki so bile izbrisane ali premaknjene v drug imenik.

V splošnem primeru je sintaksa naslednja.

poišči -i ime_datoteke

Možnost -i pomeni "prezri velike in male črke".

Tukaj je primer:

Poiščite z Najdi izvirnik Linuxa
Find With Locate Linux 2

Bonus nasvet: Druga metoda, ki jo pogosto uporabljam, je Midnight Commander (mc), aplikacija za upravljanje datotek konzole. Za razliko od find ali locate mc ni privzeto vključen v vse distribucije Linuxa, ki sem jih preizkusil. Morda ga boste morali namestiti sami.

Poiščite datoteke z mc

Če želite s programom Midnight Commander poiskati datoteke, ki vsebujejo določeno besedilo, zaženite aplikacijo in na tipkovnici pritisnite naslednje zaporedje:
Alt + Shift + ?
To bo odprlo pogovorno okno za iskanje.

Poiščite datoteke z izvirnikom Mc Linux

Izpolnite razdelek »Ime datoteke:« in pritisnite tipko Enter. Našel bo vse datoteke, ki ustrezajo kriterijem.

Poiščite datoteke z rezultati Mc Linux

Te datoteke lahko postavite na levo ali desno ploščo z uporabo Paneliziraj možnost in kopiraj/premakni/izbriši/oglej/naredi z njimi, kar hočeš.

To je to.

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema
Dodajte knjižnice v ta računalnik v operacijskih sistemih Windows 10 in Windows 8.1

Dodajte knjižnice v ta računalnik v operacijskih sistemih Windows 10 in Windows 8.1

Danes bi rad delil trik, ki vam bo omogočil, da imate ikono Knjižnice neposredno v mapi Ta računa...

Preberi več

Nov uporabniški vmesnik Share prihaja v Windows 10

Nov uporabniški vmesnik Share prihaja v Windows 10

1 odgovorNa Microsoftovem dogodku oktobra 2016 je bila razkrita zanimiva podrobnost o sistemu Win...

Preberi več