Keresse meg és keresse meg, keressen fájlokat az Ubuntu terminálról

a parancsok megkereséséről és megtalálásáról

A következő cikkben megnézzük a locate és megtalálja a parancsokat. Manapság a Gnu / Linux-ban sokféle módot találhatunk fájlok és könyvtárak keresése és megkeresése. A grafikus környezetből különböző eszközeink lesznek, amelyekkel hatékonyan érhetünk el eredményeket.

De ebben az esetben, ha Ön terminál felhasználó, akkor nem biztos, hogy el kell hagynia annak kényelmét, hogy megtalálja azt, amit keres. Ezért lehet, hogy még nem ismeri, különösen, ha most jutott el a Gnu / Linux rendszerhez a fájlok és mappák megtalálásának leggyorsabb és legegyszerűbb módja a terminálról. A következő sorokban néhány gyors példát fogunk látni, amelyekkel ezt a feladatot elvégezhetjük.

Fájlok keresése a terminálból a kereséssel és kereséssel

Keresse meg a parancsot

El locate parancs valószínűleg az első erőforrás, amelyet a felhasználónak használnia kell, mert sokkal gyorsabb, mint bármely más lehetőség. Ennek a sebességnek az az oka, hogy ez a parancs valójában nem a helyi merevlemezen keresi azokat a fájlokat vagy könyvtárakat, amelyeket meg kell találnunk. Ez a keresés az mlocate.db adatbázis fájlban olvasható módon történik, amely tartalmazza a rendszerünk összes fájlútvonalát.

Abban az esetben, ha ez az eszköz nem áll rendelkezésre az Ubuntu rendszeren, akkor egy terminálról telepítheti (Ctrl + Alt + T), beírva azt:

sudo apt install locate

A locate parancs előkészítése

Mielőtt elkezdenénk, elő kell készítenünk a locate parancsot az első használatra. Frissítenünk kell az mlocate.db adatbázist fut a terminálban (Ctrl + Alt + T):

sudo updatedb

Most a locate használatához a terminálról csak arra lesz szükségünk írja be a parancsot, majd a keresett fájl nevét. Ebben a példában olyan fájlokat keresek, amelyek tartalmazzák aubunlog"a nevén:

elhelyez ubunlog

locate ubunlog

Mivel a locate adatbázis fájlt olvas, az eredmények elavultak lehetnek. Ezt meg tudjuk javítani a fájl elérési útjának adatbázisának frissítése, ahogy a keresés előtt használt első paranccsal tettük.

További információ erről az eszközről: segítségért fordulhatunk gépelés a terminálon:

segít megtalálni a parancsot

locate -h

Vagy mi is használjon man oldalakat:

ember keresse meg

man locate

Keresse meg a parancsot

az FD-ről
Kapcsolódó cikk:
Az Fd, a find parancs alternatívája, egyszerű, gyors és könnyen használható

El talál sokkal erősebb, de egyúttal lassabb kereső segédprogram is. Ez azért van, mert valójában fájlokat és könyvtárakat keres a meghajtóinkban. Tökéletes arra, amikor megpróbálja keressen meg egy fájlt vagy könyvtárat, de nem emlékszem a pontos nevére.

A Keresés egy bizonyos felhasználóhoz vagy felhasználói csoporthoz tartozó fájlokat kereshet, módosított vagy nemrégiben hozzáférett fájlokat, egy adott mérettartományú fájlokat, rejtett fájlokat stb.

Ha lehetséges, az első dolog, amit meg kell tennünk a végrehajtáskor utasítsa egy adott könyvtárban történő keresésre. Ez felgyorsítja a keresési folyamatot, a könyvtár méretétől függően. Ha tudja, hol lehet a fájl, nyissa meg a terminált (Ctrl + Alt + T), és menjen a könyvtárba a futtatáshoz:

find . [nombre-archivo]

A pont azt mondja, hogy a keresés az aktuális könyvtárban keres. Ha a saját könyvtárában szeretne keresni, cserélje le a pontot '~/”. Ha a teljes fájlrendszerben szeretne keresni, használja a '/".

Néhány példa

Tegyük fel, hogy egy fájlt akarunk keresni a dokumentum könyvtárban. Tudjuk, hogy a fájlnév tartalmazza a szótphp', de nem emlékszünk pontosan a névre. Az első dolog, hogy navigáljon a dokumentumok mappába, majd írja be a parancsot:

megtalálja a nevet

find . -name "*php*"

Ez ebben az esetben elmondja nekünk, hogy van egy pdf fájlpoo-php'a Documents mappában. Most, ha a „-name” paramétert „-iname” -ra cseréljük, akkor az a pontos betűk figyelembevétele nélkül eredményeket hozhat. Ez az, amit nem találunk meg.

megtalálja a parancsot iname-ben

find . -iname "*php*"

Ha csak arra emlékszünk A fájl mérete 5 MB-nál kisebb. A használni kívánt parancs a következő lenne:

find . -size -5M

Ha tudná ezt súlya meghaladja a 3 MB-ot, a használni kívánt parancs a következő lenne:

find . -size +3M

A Find támogatja a logikai operátorokat hogy a keresés pontosabb legyen. Ebben a példában egy olyan parancsot fogok használni, amely egyesíti a fenti adatokat. A fájl mérete 5 MB-nál kisebb és több mint 3:

sudo find / -size -5M -and -size +3M

Ha csak annyit tudunk öt perccel ezelőtt jutottunk hozzá a fájlhoz, a használni kívánt parancs a következő lesz:

sudo find ~/ -amin -5

hogy tudjon meg többet a megtalálásról, nyisson meg egy terminált és írja be:

ember megtalálja

man find

Ez csak néhány alapvető példák a fájlok terminálról történő megkeresésére. További információért ellenőrizze mindegyik man oldalát.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.