Windows Tips & News

Kuidas leida faile Linuxi terminalist

click fraud protection

Olenemata kasutatavast distributsioonist on Linuxil mitmeid GUI-tööriistu, mis võimaldavad faile otsida. Paljud kaasaegsed failihaldurid toetavad failide otsimist otse faililoendis. Siiski on mitmeid olukordi, kui peate konsooli kasutama, näiteks SSH-seansi ajal või kui X-server ei käivitu. Siit saate teada, kuidas terminali kasutades faile kiiresti leida.
Kui saate GUI-d kasutada, pole failide otsimine probleem. Minu lemmik XFCE töölauakeskkonnas võimaldab Thunari failihaldur otsida faile, tippides failinime otse faililoendisse.

Lisaks on seal populaarne otsinguindeksiga otsingutööriist Catfish, mis leiab teie failid väga kiiresti.

Tahaksin jagada meetodeid, mida ma ise terminalis töötades kasutan.
Esimene meetod hõlmab leidmise utiliiti, mis on olemas igas distros, isegi busyboxile ehitatud manustatud süsteemides. Teine meetod on asukoha käsk.

Failide otsimine Linuxi terminalist, tehke järgmist.

  1. Avage oma lemmikterminalirakendus. XFCE4 terminal on minu isiklik eelistus.
  2. Tippige järgmine käsk:
    leia /tee/kausta/ -nimi *faili_nimi_osa*

    Ülaltoodud argumendid on järgmised:
    /tee/kausta/ – kaust, kust otsimist alustada. Kui pole määratud, alustatakse otsingut praegusest kataloogist.
    Lülitid, mida kasutan:
    -nimi – otsib faile ja kaustu, mis sisaldavad nimes määratud osa ja ignoreerib teksti suurtähti.

    Näide:

    Siin on käsk, mille abil saan leida oma Opera brauseri kohta kirjutatud artikleid:

    leidke ~/Documents/winaero/ -iname *opera*.txt
  3. Kui soovite leida ainult faile või ainult kaustu, lisage valik -tüüp f failide jaoks või -tüüp d kataloogide jaoks. Siin on mõned näited.
  4. Hiljuti muudetud failide ja kataloogide leidmiseks saate kasutada järgmisi valikuid leida käsk:
    -mmin n - otsib faile, mida muudeti n minutit tagasi.-mtime n - otsib faile, mida muudeti n*24 tundi tagasi. Kui leidmine arvutab välja, mitu 24-tunnist perioodi tagasi failile viimati juurde pääseti, ignoreeritakse kõiki murdosasid, nii et -mtime +1 vastendamiseks peab faili olema muudetud vähemalt kaks päeva tagasi.
  5. Otsingupäringuga leitud failide jaoks on võimalik käivitada käsk. Vaadake järgmist näidet:
    leia ~/Documents/winaero/ -iname opera45.txt -type f -exec vim {} \;

    Siin kasutame käivitamiseks suvandit -exec vim tekstiredaktor kõigi otsingutulemustes olevate failide jaoks. Osa "{} " tähistab faile, mille leidis leida käsk. "\;" ending määrab käsu lõpu -täitja valik.

Asukoha määramise käsk

Asukohaotsingu tööriist kasutab failide koheseks leidmiseks spetsiaalset failiandmebaasi. Käsu indeksi saab luua ja värskendada uuendatudb käsk. Kuigi otsingutulemused ilmuvad koheselt, peate säilitama otsinguindeksi ja hoidma seda ajakohasena, vastasel juhul võib locate käsk leida faile, mis on kustutatud või teisaldatud teise kataloogi.

Üldjuhul on süntaks järgmine.

leidke -i faili_nimi

Valik -i tähendab "eirata teksti väiketähti".

Siin on näide:

Boonusnõuanne: teine ​​meetod, mida sageli kasutan, on Midnight Commander (mc), konsooli failihalduri rakendus. Erinevalt leidmisest või asukohast pole mc vaikimisi kaasatud kõikidesse Linuxi distributsioonidesse, mida olen proovinud. Võimalik, et peate selle ise installima.

Otsige faile mc-ga

Konkreetset teksti sisaldavate failide leidmiseks Midnight Commanderi abil käivitage rakendus ja vajutage klaviatuuril järgmist järjestust:
Alt + Shift + ?
See avab otsingudialoogi.

Täitke jaotis "Faili nimi:" ja vajutage sisestusklahvi. See leiab kõik kriteeriumidele vastavad failid.

Saate need failid vasakule või paremale paneelile paigutada, kasutades nuppu Paneliseerida suvand ja kopeeri/teisalda/kustuta/vaadake/tehke nendega mida iganes soovite.

See on kõik.

Praeguse töölaua windowsi arhiivid

See veebisait kasutab küpsiseid, et parandada teie kogemust veebisaidil navigeerimise ajal. Nende...

Loe rohkem

Poe rakenduse lähtestamine Windows 10-s PowerShelli abil

Poe rakenduse lähtestamine Windows 10-s PowerShelli abil

Poerakenduse lähtestamine Windows 10-s PowerShelli abilOperatsioonisüsteemis Windows 10 build 201...

Loe rohkem

Surface Go 2 sai 2021. aasta septembris püsivara värskenduse

Surface Go 2 sai 2021. aasta septembris püsivara värskenduse

Pärast vabastamist uus püsivara kolmanda põlvkonna Surface Booki jaoks paar päeva tagasi avaldas ...

Loe rohkem