Skip to main content

Miten löytää tiedoston Linuxissa komentorivin avulla

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox (Kesäkuu 2025)

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox (Kesäkuu 2025)
Anonim

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ä käyttävää komentoa kutsutaanlöytö.

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 -nimi. Nimi-lausekkeella voit etsiä tiedoston tai kansion nimen.

Käytettävissäsi ovat kuitenkin muut lausekkeet, joita voit käyttää seuraavasti:

  • -amin n - Tiedostoa on viimeksi käytetty n minuuttia sitten
  • testiä -anewer - Tiedostoa käytettiin viime aikoina hitaammin kuin sitä muutettiin
  • -aika n - Tiedostoa käytettiin viimein n muuta päivää sitten
  • -cmin n - Tiedostoa on viimeksi muutettu n minuuttia sitten
  • -cnewer - Tiedostoa on viimeksi muutettu vasta sitten kuin tiedostoa muutettiin
  • -määrä n - Tiedostoa on viimeksi muutettu yli n päivää sitten
  • -tyhjä - Tiedosto on tyhjä
  • -suoritettavan - Tiedosto on suoritettava
  • -väärä - Aina väärä
  • -tyypin tyyppi - 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
  • -nimeä kuvio - Etsi symbolinen rivi, mutta älä ota asiaa
  • - sama malli - Etsi tiedosto, mutta älä ota asiaa
  • -inum n - Etsi tiedosto määritetyllä solmulla
  • -polun polku - Etsi polku, mutta älä ota asiaa
  • -regex-ilmentymä - Etsi lauseke, mutta älä ota asiaa
  • -links n - Etsi tiedosto, jossa on määritetty määrä linkkejä
  • -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
  • - uudempi nimi - Etsi tiedostosta muokattu viimeksi kuin annettu tiedosto
  • -nogroup - Etsi tiedostoa ilman ryhmäkoodia
  • -nouser - Etsi tiedosto, johon ei ole liitetty käyttäjää
  • -polun polku - Etsi polku
  • -luettava - Etsi tiedostoja, jotka ovat luettavissa
  • -regex -kuvio - Etsi tavallisia ilmauksia vastaavia tiedostoja
  • -tyypin tyyppi - Etsi tiettyä tyyppiä
  • -suojattu uid - Tiedostojen numeerinen käyttäjätunnus on sama kuin uid
  • -käyttäjän nimi - Tiedosto on käyttäjän omistuksessa
  • -writable - 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ää