Szerző: Laura McKinney
A Teremtés Dátuma: 1 Április 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Hogyan lehet fájlt találni a Linux rendszerben? - Útmutatók
Hogyan lehet fájlt találni a Linux rendszerben? - Útmutatók

Tartalom

Ebben a cikkben: Használja a «keresést» Használja a «keressen» Keressen e fájlokbanA cikk5 összefoglalója hivatkozások

Nehéz lehet fájlt találni egy Linux gépen, ha nem tudja, hogyan kell csinálni. A fájlok megtalálásának legjobb módja több különféle terminálparancs használata. E parancsok elsajátításával teljes mértékben ellenőrizheti a fájlokat, és sokkal hatékonyabbak, mint más operációs rendszerek egyszerű keresési funkciói.


szakaszában

1. módszer Használja a "keresés" -t



  1. Keressen egy fájlt a fájlneve alapján. Ez a legalapvetőbb keresés, amelyet a parancs segítségével futtathat talál. Az alábbi parancs megkeresi a lekérdezést az aktuális mappában és az almappákban.

    find -iname "fájlnév"

    • használat -iname helyett -name figyelmen kívül hagyja a lekérdezés esetét. A rend -name kis- és nagybetűket érzékeny.



  2. Indítsa el a keresést a "gyökér" mappában. Ha a teljes rendszeren kíván keresni, hozzáadhatja a módosítót / kérésére. Ez megmondja talál az összes könyvtárban a "gyökér" mappából való kereséshez.

    find / -iname "fájlnév"

    • A keresést egy adott mappában is elindíthatja a helyettesítéssel/ egy könyvtár útján, as / Főoldal / pat.
    • Használhatja a . helyett a / a keresést csak az aktuális mappában és annak almappáiban kell végrehajtani.



  3. Használja a helyettesítő kártyát.* hogy keressen valamit, amely megfelel a lekérdezésnek. A csere karakter * hasznos lehet olyan dolgok keresésekor, amelyek ismeretében nem ismeri a teljes nevet, vagy ha bármit szeretne keresni, amely rendelkezik egy adott kiterjesztéssel.

    find / home / pat -iname "* .conf"

    • Ez az összes files.conf fájlt visszaadja Pat felhasználói mappájához (és annak almappáihoz).
    • Arra is használható, hogy bármi megtalálható, amely megfelel a fájlnév egy részének. Például, ha nagyon sok a -hoz kapcsolódó dokumentum van, gépeléssel egyszerre találhatja meg őket "* Wiki *".


  4. Könnyítse a keresési eredmények kezelését. Ha sok keresési eredményt kap, nehéz lehet böngészni. Használd a karaktert | hogy a keresési eredményeket egy "kevésbé" szűrőszoftverre továbbítsa. Ez lehetővé teszi az eredmények görgetését és sokkal könnyebb szűrését.

    find / home / pat -iname "* .conf" | kevesebb



  5. Keressen bizonyos típusú eredményeket. A módosítókkal csak bizonyos típusú eredményeket lehet visszatérni. Kereshet normál fájlokat (f), könyvtárak (d), szimbolikus linkek (l), karakterkészülékek (c) és blokkoló eszközök (b) a megfelelő módosítóval.

    find / -pe f -iname "fájlnév"



  6. Szűrje a keresési eredményeket méret szerint. Ha sok hasonló névvel rendelkező fájl van, de tudja a keresett méretet, szűrheti az eredményeket méretük szerint.

    find / -ize + 50M -iname "fájlnév"

    • Ez legalább 50 megabájt eredményeket eredményez. Használhatja + vagy - nagyobb vagy kisebb méret keresése. Felejtsd el a + vagy a - megkeresi azokat a fájlokat, amelyek pontosan a megadott méret.
    • Számadokumentumok szerint szűrhet (c), kilobájt (k), megabájt (M), gigabájt (G), vagy 512 bájt tömbökben (b). Vegye figyelembe, hogy a méretcímke kis- és nagybetűk között érzékeny.


  7. A keresési szűrők kombinálásához használjon logikai operátorokat. Használhatja az operátort -és, -vagy és -nem a különféle típusú keresések egyesítésére.

    keresés / fotószolgáltatások-típusú f-méret + 200 ezer - nem -iname "* 2015 *"

    • A fenti parancs a "photospeed" könyvtárban megtalálja a 200 kilobájtnál nagyobb fájlokat, amelyek a fájlnevekben sehol sem tartalmazzák a "2015" fájlt.


  8. Keressen fájlokat a tulajdonos vagy az engedélyek alapján. Ha megpróbál egy olyan fájlt keresni, amelynek tulajdonosa egy adott felhasználó, vagy bizonyos engedélyekkel rendelkező fájlokat, akkor szűkítheti a keresőmezőt.

    find / -user pat -iname "fájlnév" find / -group felhasználók -iname "fájlnév" find / -perm 777 -iname "fájlnév"

    • A fenti példák a lekérdezésben megadott felhasználókat, csoportokat vagy engedélyeket fogják keresni. Lehet, hogy nem adja meg a keresett fájl nevét sem, hogy az összes fájlt megjelenítse, amely megfelel a kért típusnak. Például: talál / tartós 777 minden fájlt visszaad 777 engedélyekkel (korlátozások nélkül).


  9. Kombinálja a parancsokat a műveletek végrehajtására, amikor a fájlok megtalálhatók. Kombinálhatja a parancsot talál más parancsokkal, hogy végrehajthatók legyenek a lekérdezés által visszaadott fájlokon. Válassza szét a rendelést talál a címke második parancsát -exec, majd fejezze be a sort ;
    • Ez megkezdi a 777. engedélyekkel rendelkező fájlok keresését az aktuális mappában (és az összes almappában). A konzol ezután a következő parancsot fogja használni: chmod hogy az engedélyeket 755-re változtassa.

2. módszer Használja a "keresse meg"



  1. Telepítse a szolgáltatást.elhelyez. A rend elhelyez általában sokkal gyorsabban működik, mint találmert egy adatbázis felhasználásával működik a fájlok szerkezetéből. Az összes Linux disztribúció nem rendelkezik funkcionalitással elhelyez telepítve van rá, ezért írja be a következő parancsokat a telepítéshez:
    • típus sudo apt-get frissítés és nyomja meg a gombot belépés.
    • típus sudo apt-get install mlocate és nyomja meg a gombot belépés. ha elhelyez már telepítve van, megkapja a A mlocate már a legújabb verzió.


  2. Frissítse az adatbázisát.elhelyez. A rend elhelyez mindaddig nem talál semmit, amíg az adatbázis nem épül fel és frissül. Ez minden nap automatikusan megtörténik, de a frissítést manuálisan is elindíthatja. Ezt meg kell tennie, ha el akarja kezdeni a használatát elhelyez azonnal.
    • típus sudo updatedb és nyomja meg a gombot belépés.


  3. Felhasználási.elhelyez egyszerű kereséseket végezni. A rend elhelyez gyors, de a parancsnak nincs lehetősége talál. Az alapfájl-keresést többé-kevésbé összekapcsolhatja, mint a paranccsal talál.

    keresse meg a -i "* .jpg" fájlt

    • Ez a parancs kiterjesztéssel rendelkező fájlokat fog keresni .jpg az összes gépeden. A csere karakter * ugyanúgy működik, mint a parancs talál.
    • Ami a rendelést illeti talál, a -i figyelmen kívül hagyja a lekérdezés esetét.


  4. Korlátozza a keresési eredményeket. Ha a lekérdezései túl sok eredményt eredményeznek a kezeléséhez, akkor ezek közül néhányat eltávolíthat az opció használatával -nmajd a megjelenítendő eredmények száma.

    keresse -n 20 -i "* .jpg"

    • Csak a lekérdezésnek megfelelő első 20 eredmény jelenik meg.
    • Használhatja a | hogy elküldje az eredményeket a kevesebb hogy könnyebben böngészhesse őket.

3. módszer Keresse meg az e fájlokat



  1. Használja a parancsot.grep karaktersorozatok keresésére a fájlokban. Ha olyan fájlt keres, amely tartalmaz egy bizonyos mondatot vagy karakter sorozatot, használhatja a parancsot grep. Alapvető rend: grep formája a következő:

    grep -r -i "kérés" / elérési út / a / könyvtár /

    • az opció-r a keresést "rekurzív" -ra állítja, a keresést "rekurzívvá" teszi, tehát minden olyan fájlt meg fog keresni, amely tartalmazza az aktuális mappában a lekérdezés karakter sorrendjét és az összes almappát.
    • az opció -i azt jelzi, hogy a lekérdezés nem érinti a kis- és nagybetűket. Ha azt akarja, hogy a keresés kis- és nagybetűk között érzékeny legyen, ne tegye a kezelőt -i.


  2. Távolítsa el a kiegészítő e. Ha keresést végez a grep mint fentebb, látni fogja a fájl nevét, amely kiemelésre kerül a keresésnek megfelelő e mellett. Elrejtheti a megfelelő e-t, és egyszerűen megjelenítheti a fájlneveket és elérési útjaikat az alábbiakkal:

    grep -r -i "kérés" / elérési út / könyvtárba / | cut -d: -f1



  3. Rejtsd el a hibákat. A rend grep hibaüzenetet jelenít meg, ha megfelelő engedély nélküli mappákhoz próbál hozzáférni, vagy üres mappákba indít. Visszaadhatja a hibákat a / dev / null fájlba, amely elrejti azokat a kimeneti kijelzőn.

    grep -r -i "kérés" / elérési út / könyvtárba / 2> / dev / null

A Legtöbb Olvasás

Hogyan udvariasan utasítsuk el az ember meghívását

Hogyan udvariasan utasítsuk el az ember meghívását

Ezt a cikket zerkeztõink é képzett kutatók együttmûködéével írtuk, hogy garantáljuk a tartalom pontoágát é teljeégét. A ...
Hogyan megy fel a szemeszter végén?

Hogyan megy fel a szemeszter végén?

Ebben a cikkben: Jó beoroláal rendelkezik a félév végén.Tölte ki a házi feladatotTovábbi kiegézítő házi feladat12 küldée Ha kö...