Hogyan találhat meg egy fájlt linuxban

Keresse meg a fájlt a Linux rendszeren, ha nem tudja, hogyan kell csinálni. A legjobb, ha kihasználják a terminálba beírt különböző csapatok kihasználását. Az ilyen parancsok elsajátításával teljes körű ellenőrzést kap a fájlok felett, és ezek a parancsok funkcionálisabbak, mint a hasonló keresőmotorok más operációs rendszerekben.

Lépések

1. módszer 3:
Hasznossági találat
  1. Kép 690519 1
egy. Keresse meg a fájlt a nevével. Az ilyen legegyszerűbb keresést a felhasználás segítségével végzik Megtalálja. A következő parancs keres egy fájlt az aktuális könyvtárban és az összes alkönyvtárban.
Keresése "Fájl név"
  • Belép -Szenvedelem ahelyett -Név, A regiszter figyelmen kívül hagyása a megnevezett fájlban. Csapat -Név Megfelelőül a nyilvántartásba.
  • A 690519 2 kép
    2. Indítsa el a keresést a gyökérkönyvtárban. A keresés elindításához a rendszeren keresztül adjon hozzá egy módosítót /. Ebben az esetben a csapat Megtalálja Megkeresi a fájlt az összes könyvtárban, kezdve a gyökérrel.
    Keresse meg / -iname "Fájl név"
  • Elindíthatja a keresést egy adott katalógusban - erre a cserére / a katalógus útján, például, / Otthon / max.
  • Használható . ahelyett /, A fájl csak az aktuális könyvtárban és annak alkönyvtáraiban kereshet.
  • A kép 690519 3
    3. Használja az általánosítás szimbólumát .*, Ha kapcsolatba lépne azoknak a fájloknak, amelyeknek a nevének megfelelnek a kérésnek. Az általánosítás szimbóluma * Megtalálhat egy fájlt, amelynek teljes nevét ismeretlen, vagy megtalálja az összes fájlt egy adott kiterjesztéssel.
    Keresse meg / otthon / max -iname "*.Conf"
  • Ez a parancs megtalálja az összes bővítést tartalmazó fájlt .Conf a MAX felhasználói mappában (és az almappáiban).
  • Használja ki ezt a parancsot, hogy megtalálja az összes olyan fájlt, amelynek neve a kérelem részének felel meg. Például, ha a számítógép számos -hez kapcsolódó fájlokat tárol, keresse meg az összes fájlt "* Wiki *".
  • A kép 690519 4
    4. A keresési eredmények kezelésének megkönnyítése. Ha a keresési eredmények túl sokak, nehéz megtalálni a megfelelő fájlt. Használja a szimbólumot |, Annak érdekében, hogy a keresési eredményeket a kevesebb csapat szűrje. Ez megkönnyíti a keresési eredmények megtekintését és szűrését.
    Keresse meg / otthon / max -iname "*.Conf" | Kevésbé
  • A kép 690519 5
    öt. Keressen konkrét elemeket. Használja a módosítókat, hogy csak bizonyos elemeket jelenítsenek meg a keresési eredményekben. Rendszeres fájlokat kereshet (F), katalógusok (D), szimbolikus linkek (L), Csábító I / O eszközök (val vel) és blokkolja az eszközöket (B).
    Find / -Type f-name "Fájl név"
  • A kép 690519 6
    6. Szűrés fájl keresési eredmények. Ha a számítógép számos hasonló nevű fájlt tárol, de a keresési fájl mérete ismert, finomítsa a fájlméret keresési eredményeit.
    Keresse meg / -Size + 50m-name "Fájl név"
  • Ez a parancs megtalálja az összes méretet, amelynek mérete meghaladja az 50 MB-ot. Használja a módosítót + vagy -, A méret növekedésének vagy csökkenésének jelzésére. Ha módosító + vagy - Nem, a parancs olyan fájlokat talál, amelyek mérete pontosan megegyezik a megadott méretben.
  • A keresési eredmények bájtonként szűrhetők (C), kilobájt (K), megabájt (M), gigabájtok (G) vagy 512 bájt blokk (B). Kérjük, vegye figyelembe, hogy a bemutatott módosítókat figyelembe veszik a nyilvántartásba.
  • A kép 690519 7
    7. Használjon logikai operátorokat (Booleans operátorok) a keresési szűrők kombinálásához. Használhatja az üzemeltetőket -És, -Vagy, -Nem, Különböző keresési lekérdezések kombinálása egy kérésben.
    Keresés / UtazásPhotos-típusú f -size + 200K -Not-Name "* 2015 *"
  • Ez a parancs fájlt talál a "Travelphotos" mappában, amelynek mérete több mint 200 kb, és azon nevek, amelyek száma nincs 2015.
  • A kép 690519 8
    nyolc. Keresse meg a fájlokat a tulajdonos vagy az engedélyek által. Ha meg kell találnia egy adott felhasználóhoz tartozó fájlt, vagy bizonyos hozzáférési jogokkal rendelkező fájlt, akkor szűkítheti.
    Keresse meg / -user max -iname "Fájl név"Keresse meg / -csoport felhasználókat - name "Fájl név"Keresse meg / -perm 777-name "Fájl név"
  • A fenti parancsok megtalálják az adott felhasználó, csoportok vagy konkrét hozzáférési jogok fájlját. A lekérdezési fájl nevében is elhagyható, hogy megtalálja a megadott kritériumoknak megfelelő összes fájlt. Például a csapat Keresse meg / -Perm 777 Meg fogja találni az összes hozzáférési joggal rendelkező fájlt 777 (korlátozások nélkül).
  • A kép 690519 9
    kilenc. Kombinálja a parancsokat bizonyos műveletek végrehajtásához a fájlkeresés befejezése után. Csapat Megtalálja Kombinálhat más parancsokat, amelyek fájlt találtak fájlokat. Ehhez a csapat között Megtalálja és írja be a második parancsot -Exec, És a vonal végén írja be {}-
    Megtalálja . -Típus f -perm 777 -exec chmod 755 {} -
  • Ez a parancs megtalálja az összes fájlt 777 hozzáférési joggal az aktuális könyvtárban (és annak alkönyvtáraiban), majd a parancs segítségével chmod A hozzáférési jogok 755-ig megváltoznak.
  • 3. módszer 3:
    A segédprogram megtalálható
    1. A kép 690519 10
    egy. Telepítse a segédprogramot .Keresse meg. Ez a segédprogram gyorsabban működik Megtalálja, Mivel valóban nem vizsgálja be a fájlrendszert. Azonban nem minden Linux disztribúciót szállítanak segédprogrammal Keresse meg, Ezért írja be a következő parancsokat a telepítéshez:
    • Belép Sudo apt-get frissítés és nyomja meg ↵ Enter.
    • A Debianban és az Ubuntuban tegye a következőket: Enter Sudo apt-get install meloce és nyomja meg ↵ Enter. Ha Keresse meg Már telepített, üzenet jelenik meg MlocoCe már a legújabb verzió (Legutóbbi verzió telepítve).
    • Az Arch Linuxban használja a PACMAN csomagkezelőt: Pacman-szezon
    • A Gentoo-ban használjon ki: Felosztja
  • Kép 690519 11
    2. Frissítse a segédprogram adatbázisát .Keresse meg. Ez a segédprogram nem fog semmit megtalálni egy korábban létrehozott és frissített bázis nélkül (amelyben a tengely félig a fájlrendszerből tárolt) tárolható).A bázis naponta automatikus üzemmódban frissül, de ez kézzel is elvégezhető. Frissítse az adatbázist manuálisan, hogy azonnal elkezdje dolgozni Keresse meg.
  • Belép Sudo frissítve és nyomja meg ↵ Enter.
  • A kép 690519 12
    3. Használat .Keresse meg, Egyszerű keresési lekérdezések végrehajtásához. Hasznosság Keresse meg gyorsan működik, de nem olyan funkcionális, mint a segédprogram Megtalálja. Csapat Keresse meg folyamatok egyszerű keresési lekérdezések hasonló a csapathoz Megtalálja.
    Keresse meg a -i "*.jpg"
  • Ez a parancs megtalálható (az egész rendszeren) minden kiterjesztésű fájl .jpg. Itt van az általánosítás szimbóluma * olyanok, mint a csapat Megtalálja.
  • Mint a csapat Megtalálja, módosító -ÉN figyelmen kívül hagyja a keresési lekérdezési regisztert.
  • .
  • A 690519 13 kép 13
    4. Korlátozza a keresési eredmények számát. Ha a keresési eredmények túl sokak, csökkentsék őket egy módosító használatával -N és azok a számok, amelyek meghatározzák a megjelenített keresési eredmények számát.
    Keresse meg a -n 20 -i "*.jpg"
  • Ez a parancs megjeleníti az első 20 eredményt, amelyek megfelelnek a keresési lekérdezésnek.
  • Használhat szimbólumot is |, Annak érdekében, hogy a keresési eredményeket a kevesebb csapat szűrje. Ez megkönnyíti a keresési eredmények megtekintését.
  • 3. módszer 3:
    Szöveg keresése a fájlokban
    1. A kép 690519 14
    egy. Használja a parancsot .Grep, A fájlok szövegének keresése. Hogy keressen egy olyan fájlt, amely tartalmaz egy adott kifejezést vagy karakterláncot. A csapat fő formátuma Grep alábbiak szerint:
    Grep -r -i "Keresési lekérdezés" / Path / K / katalógus /
    • Módosító -R Rekurzív, így a keresési lekérdezésből álló vonalat tartalmazó bármely fájl megtalálható az aktuális könyvtárban (és az összes alkönyvtárban).
    • Módosító -ÉN Azt jelzi, hogy a kérelem nem veszi figyelembe a nyilvántartást. Figyelembe véve a regisztert, ne adja meg a módosítót -ÉN.
  • A kép 690519 15
    2. A felesleges szöveg elrejtése. Egy csapat végrehajtásakor Grep (A fentiekben leírtak szerint) egy fájlnév és szöveg egy kiválasztott kifejezéssel vagy a keresési lekérdezésben megadott karakterlánc jelenik meg a képernyőn. Az ilyen szöveg elrejthető, hogy csak a fájl nevét és az elérési utat jelenítse meg. Ehhez írja be a következő parancsot:
    Grep -r -i "Keresési lekérdezés" / PATH / K / Katalógus / | Cut -D: -F1
  • A kép 690519 16
    3. Hibaüzenetek elrejtése. Csapat Grep Hibaüzenet jelenik meg, ha megpróbálja elérni a mappákat a megfelelő jogosultságok nélkül, vagy üres mappákba lép. Az ilyen üzenetek elküldhetők a / dev / null-ra, így nem jelennek meg a képernyőn.
    Grep -r -i "Keresési lekérdezés" / Path / K / katalógus / 2> / dev / null
  • Hasonló publikációk