Linux-fájl keresése – hogyan működik

A Linux különféle módokat kínál a fájlok és mappák megkeresésére. Mutatunk két fontos parancsot, amelyek ehhez szükségesek.

kijelző

A fájlok keresése Linux rendszeren viszonylag bonyolult lehet. Számos eszköz áll rendelkezésre, mindegyiknek más-más előnyei és hátrányai vannak. A következőkben bemutatjuk a Linux fájlok kereséséhez szükséges két legfontosabb parancsot.

  • Fájlok keresése a Find segítségével
  • Fájlok keresése a helymeghatározás segítségével

Fájlok keresése a Find segítségével

A parancs megtalálja alapértelmezés szerint jelen van Linuxon, és egy könyvtárban és annak összes alkönyvtárában keres fájlokat. Hátránya a megtalálja azonban a rendszernek először a mappákban kell keresnie, ami eltarthat egy ideig, ha sok mappa és almappa van a megnevezett könyvtárban. Lépésről lépésre bemutatjuk a leggyakrabban szükséges konzolparancsokat.

1. Lépés:

×

Először a keresést egy kiindulóponton kell átadni a kereséssel.
megtalálja
az aktuális könyvtárban keres.
munkát találni
a "/munka" könyvtárba néz.
talál /munka /szabadidő
keresés a "/munka" és a "/szabadidő" könyvtárban.
meg ~
keresést végez a felhasználói címtárban.
megtalálja /
mindenhol keres.

2. Lépés:

× Kijelző

Ezután meg kell adni a keresett fájl nevét.
keresés -név ""
vagy alternatívaként
Find -name ""
ha a kis- és nagybetűket figyelmen kívül kell hagyni.
keresse meg a /home/heise-tipps-tricks -name "Házi feladatot.ABC"
Például megkeresi az összes " nevű fájltHázimunka.ABC" a nyilvántartásban "/home/heise-tipps-tricks".

3. Lépés:

×

A keresett kifejezésben is wild card vagy. helykitöltő használva lenni. Használat:
? pontosan egynek Bármi jel
* számára annyi jel
keresés / -név "*.pdf"
megkeresi a rendszer összes PDF fájlját
find / -name "teszt.*"
megtalálja például "teszt.jpg", "teszt.txt" (a kis- és nagybetűk megkülönböztetése) és hasonló fájlokat.
keresse meg a /home/heise-tipps-tricks -name fájlt "???.txt"
találja Minden fájl a ... val vége ".txt" akiknek a neve pontosan három karakter hosszú. Például "ABC.txt" vagy "xyz.txt".

kijelző

Ha többet szeretne megtudni a további számos lehetőségről megtalálja-Ha érdekli a Linux parancs, használhatja a terminálban megtalálod lépjen a kapcsolódó súgóoldalra.

Fájlok keresése a helymeghatározás segítségével

Egy másik konzolparancs a fájlok kereséséhez Linuxon keresse meg. a keresse meg-parancs a dem megtalálja-parancs nagyon hasonló. Ennek ellenére egy lényeges részlet megkülönbözteti őket: közben megtalálja mely fájlokat keresi a rendszer a parancs meghívásakor keresse meg már létrehozott egy adatbázist az összes fájllal. a keresse meg-módszer tehát sokszoros gyorsabban, de nem mindig ad megfelelő eredményeket, mert előfordulhat, hogy az adatbázis elavult. Megmutatjuk, hogyan kell lépésről lépésre keresse meg használat:

1. Lépés:

× Kijelző

Ha keresse meg alapértelmezés szerint nincs jelen a Linux operációs rendszerén, utólag telepítheti a sudo apt-get install mlocate paranccsal. Ha kérik, adja meg a sajátját Jelszó és erősítse meg ezt a gombbal [belép.

2. Lépés:

×

Mint már említettük, működik keresse meg tovább adatbázis alapján. Ez általában naponta frissül. Ha azonban éppen létrehozott vagy áthelyezett fájlt keres, manuálisan kell frissítenie az adatbázist. A kézi frissítést a sudo updatedb segítségével kényszerítheti ki. Ha régebbi fájlt keresel, ez a lépés nem szükséges, de nem is árt.

kijelző

3. Lépés:

×

Most használhatja a locate parancsot a következőképpen: locate "" vagy a -i "" locate is, ha nem tesz különbséget kis- és nagybetű között kell lennie. Kimenetként megkapja a utak hoz talált fájlokat.

4. Lépés:

× Kijelző

A kereséshez hasonlóan ezt itt is megteheti wild card a keresőkifejezésben használt.
? pontosan egy karakterre
* tetszőleges számú karakterhez
Ne feledje azonban, hogy a locate a fájlok abszolút elérési útját adja vissza. Tehát ha meg szeretné találni az összes "Hausarbeit" előtaggal rendelkező fájlt bármilyen kiterjesztéssel, használja:
keresse meg a "*Házi feladatot.*"
Az első "*A " azt jelzi, hogy az előtte lévő összes karakter bármi lehet.
keresse meg a "Teszt.*"
Felsorolja az összes " nevű fájltteszt" és bármilyen befejezés.
keresse meg "*.pdf"
Mutasd meg nekik Minden fájl a végével ".pdf"

Ha többet szeretne tudni a keresse meg-parancsot használhatja a terminálban ember keresse meg lépjen a kapcsolódó súgóoldalra.

Bővebben a témáról: