Tässä oppaassa opit käyttämään Linuxia löytääksesi tiedoston tai sarjan tiedostoja.
Voit käyttää tiedostonhallintaohjelmaa Linux-jakelussa tiedostojen etsimiseen. Jos käytät Windowsia, tiedostonhallinta on samankaltainen kuin Windows Explorer. Se sisältää käyttöliittymän, jossa on useita kansioita, jotka napsautettu näyttää alikansioita kyseisissä kansioissa ja tiedostoissa, jotka sisältyvät.
Useimmat tiedostopäälliköt tarjoavat hakutoiminnon ja menetelmän tiedostojen luettelon suodattamiseksi.
Paras tapa etsiä tiedostoja on käyttää Linux-komentoa, koska on olemassa monia muita menetelmiä etsiä tiedostoa kuin graafinen työkalu voisi mahdollisesti yrittää sisällyttää.
Terminal-ikkunan avaaminen
Jos haluat etsiä tiedostoja Linuxin komentoriviltä, sinun tulee avata pääteikkuna.
Terminaali-ikkunaa voidaan avata monella tapaa. Yksi tapa, joka varmasti toimii useimmissa Linux-järjestelmissä, on paina CTRL-, ALT- ja T-näppäimiä samanaikaisesti. Jos tämä ei käytä Linux-työpöytäympäristössä olevaa valikkoa, pääset pääteeditoriksi.
Helpoin tapa löytää tiedosto
Tiedostojen etsimistä varten kutsuttua komentoa kutsutaan nimellä Find.
Tässä on Find-komennon perussyntaksi.
löytö
Lähtökohtana on kansio, johon haluat aloittaa haun. Voit aloittaa koko aseman etsimisen seuraavasti:
löytö /
Jos haluat kuitenkin aloittaa etsimässä kansion, johon olet tällä hetkellä, voit käyttää seuraavaa syntaksia:
löytö .
Yleensä etsiessäsi haluat etsiä nimen perusteella etsimällä tiedostoa, jota kutsutaan myresume.odt koko asemaan, käytät seuraavaa syntaksia:
Etsi / -name myresume.odt
Find-komennon ensimmäinen osa on tietenkin sana löytää.
Toinen osa on, mistä alkaa etsiä
Seuraava osa on ilmaus, joka määrittää, mitä löytää.
Lopuksi viimeinen osa on löydettävän asian nimi.
Mistä aloittaa etsiminen
Kuten edellisessä osassa mainittiin lyhyesti, voit valita minkä tahansa sijainnin tiedostojärjestelmässä aloittaaksesi haun. Jos haluat esimerkiksi etsiä nykyistä tiedostojärjestelmää, voit käyttää täyden lopettamista seuraavasti:
löytö . -nimi-peli
Yllä oleva komento etsii tiedoston tai kansion, jota kutsutaan peliksi kaikissa kansiossa nykyisen kansion alla. Löydät nykyisen kansion nimen pwd-komennolla .
Jos haluat etsiä koko tiedostojärjestelmää, sinun on aloitettava pääkansioon seuraavasti:
löytää / -nimi pelin
On todennäköistä, että yllä mainitulla komennolla palautetut tulokset näyttävät luvan hylätyksi useille palautetuista tuloksista.
Sinun on todennäköisesti korotettava käyttöoikeudet sudo-komennolla tai siirtyä järjestelmänvalvojan tiliin su-komennolla .
Aloitusasema voi olla kirjaimellisesti missä tahansa tiedostojärjestelmässäsi. Jos haluat esimerkiksi hakea kotikansiot, kirjoita seuraava:
löytää ~ -name-peli
Tilde on metakarakterti, jota käytetään yleisesti nykyisen käyttäjän kotikansioon merkitsemiseen.
expressions
Yleisin käyttämääsi lauseketta on -name.
Nimi-lausekkeella voit etsiä tiedoston tai kansion nimen.
Käytettävissäsi ovat kuitenkin muut lausekkeet, joita voit käyttää seuraavasti:
- -amin n - Tiedostoa viimeksi käytettiin n minuuttia sitten
- -anewer - tiedostoa viimeksi käytettiin viime aikoina kuin sitä muutettiin
- -atime n - Tiedostoa käytettiin viimein n muuta päivää sitten
- -cmin n - Tiedostoa muutettiin viimeksi minuutilla
- -cnewer - Tiedostoa on viimeksi muutettu vasta sitten kuin tiedostoa muutettiin
- -ctime n - Tiedostoa on viimeksi muutettu yli n päivää sitten
- - tyhjä - tiedosto on tyhjä
- -executable - Tiedosto on suoritettava
- -false - Aina väärä
- -tyyppityyppi - Tiedosto on määritetyssä tiedostojärjestelmässä
- -gid n - tiedosto kuuluu ryhmään, jonka tunnus on n
- -ryhmän ryhmän nimi - tiedosto kuuluu nimettyyn ryhmään
- -ilminkuvio - Etsi symbolista riviä, mutta älä ota asiaa
- -iname pattern - Etsi tiedosto, mutta älä ota asiaa
- -inum n - etsi tiedosto määritetyllä solmulla
- -polun polku - etsi polku, mutta älä ota asiaa
- -regex-lauseke - etsi ekspressiota, mutta älä ota asiaa
- -links n - etsi tiedostosta tietyn linkin määrä
- -nimen nimi - etsi symbolinen linkki
- -mmin n - tiedoston tiedot on viimeksi muutettu n minuuttia sitten
- -mtime n - tiedoston tiedot on viimeksi muutettu n päivää sitten
- -nimen nimi - etsi tiedostosta määritetty nimi
- -newer name - etsi tiedostosta muokattu viimeksi kuin annettu tiedosto
- -nogroup - etsiä tiedosto ilman ryhmän tunnusta
- -neuvostaja - etsi tiedostoa, johon käyttäjä ei ole liitettynä
- -polun polku - polun etsiminen
- - selkeä - löytää tiedostoja, jotka ovat luettavissa
- -regex-malli - etsi tiedostoja, jotka vastaavat säännöllistä lauseketta
- -tyypin tyyppi - tietyn tyyppinen haku
- -avut uid - tiedostot numeerinen käyttäjätunnus on sama kuin uid
- - käyttäjän nimi - tiedosto on käyttäjän nimenomainen
- - kirjoitettava - etsiä tiedostoja, joihin voidaan kirjoittaa
Kuinka löytää tiedostoja, jotka ovat käytettävissä jonkin tietyn määrän päivinä
Kuvittele, että haluat löytää kaikki kotikansioasi käsittelevät tiedostot yli 100 päivää sitten. Haluat ehkä tehdä tämän, jos haluat varmuuskopioida ja poistaa vanhat tiedostot, joita et käytä säännöllisesti.
Tätä varten suorita seuraava komento:
Etsi ~ -aika 100
Miten löytää tyhjät tiedostot ja kansiot
Jos haluat löytää kaikki tyhjät tiedostot ja kansiot järjestelmässäsi, käytä seuraavaa komentoa:
löytää / -uutinen
Miten löytää kaikki suoritettavat tiedostot
Jos haluat löytää kaikki tietokoneesi suoritettavat tiedostot, käytä seuraavaa komentoa:
löytää / -exec
Miten löytää kaikki luettavissa olevat tiedostot
Löydä kaikki luettavissa olevat tiedostot käyttämällä seuraavaa komentoa:
etsi / -lehti
Kuviot
Kun haet tiedoston, voit käyttää mallia. Voit esimerkiksi etsiä kaikkia tiedostoja, joissa on jatko-osa mp3 .
Voit käyttää seuraavaa mallia:
löytää / -name * .mp3
Miten lähetä tuotos Etsi Etsi komento tiedostolle
Löydä komennon suurin ongelma on, että se voi joskus palata liian monta tulosta katsomaan yhdellä kertaa.
Voit ohjata tuotoksen tail-komentoon tai voit antaa rivit tiedostoon seuraavasti:
etsi / -name * .mp3 -fprint nameoffiletoprintto
Miten löytää ja suorittaa komento tiedostoa vastaan
Kuvittele, että haluat etsiä ja muokata tiedostoa samanaikaisesti.
Voit käyttää seuraavaa komentoa:
löytää / -name tiedostonimi -exec nano '{}' \;
Yllä oleva komento etsii tiedoston nimeltä tiedostonimi ja sitten suorittaa nanoeditori sen löytämässä tiedostossa.
Yhteenveto
Löydä komento on erittäin voimakas. Tämä opas on osoittanut, miten etsiä tiedostoja, mutta käytettävissä on valtava määrä vaihtoehtoja ja kaikkien niiden ymmärrettävyyteen kannattaa tutustua Linux-käsikirjaan.
Voit tehdä tämän suorittamalla seuraavan komennon terminaalissa:
mies löytää