- - 3 legjobb módszer a fájlok és mappák megtalálására a Linux terminállal

3 legjobb módszer a fájlok és mappák megtalálására a Linux terminállal

A legtöbb felhasználó fájlokat és mappákat keresLinux PC-jük a fájlkezelőhöz fordul. A fájlkezelő keresőeszközök általában bizonyos mértékben meg tudják találni azt, amire a felhasználóknak szükségük van. A probléma az, hogy általában lassú és finom. Ha hatékonyabb fájlkeresést szeretne végezni Linuxon, fontolja meg a terminál felé fordulást.

SPOILER FIGYELMEZTETÉS: Görgessen le, és nézze meg a videó bemutatóját a cikk végén.

Ebben az útmutatóban néhány egyszerű módszert ismertetünk a fájlok és mappák gyors és hatékony megtalálására a Linux terminál segítségével.

1. Keresse meg és tapadjon

A Find egy hatékony kereső eszköz a Linux számáraasztalon. A parancssorban működik, a felhasználó által megadott kulcsszavakon alapuló keresési lekérdezések futtatásával. A keresés nagyon bonyolult, és ennek eredményeként sokan használják. Íme, hogyan kell használni megtalálja. Először nyisson meg egy terminált és futtasson megtalálja. Észre fogja venni, hogy a talált listák nagyjából kiállnakminden fájl a számítógépen. Jó, hogy a leírás annyira átnéz, de az ilyen működésnél az a probléma, hogy soha nem fogja megtalálni, amit keres.

A jobb kihasználás érdekében megtalálja eszköz, fontolja meg néhány parancs együttes láncolását. Kifejezetten, grep. A Grep nagyon erős, és vele együtt a felhasználók iskiszűrheti az egyes kulcsszavakat. Ha ezt megtalálással kombináljuk, egy fantasztikus kombináció. Például a „bitcoin” fájlokkal jelölt fájlok és mappák megtalálásához a Linux PC-n:

talál | grep bitcoin

grep kiszűri a megtalálást, és csak azokat az eredményeket mutatja meg, amelyekben szerepel a „bitcoin” kulcsszó.

Különleges fájlkiterjesztésekkel is működik. Például, hogy megtaláljon mindent PNG fájlt a Linux PC-jén, futtassa megtalálja és grep mint ez:

find | grep .png

Valószínűleg egy csomó PNG-fájl van a Linux PC-jén, így a lista felhasználóbarátabbá tétele érdekében telepítse több harmadik parancsként.

find | grep .png | more

2. Helyezze be

A Mlocate egy másik nagyon hasznos parancs. Vitathatatlanul felhasználóbarát, mint megtalálni. Ennek oka elhelyez jobban működik, hogy jobban tud keresni a kulcsszavakkal. Ennek végrehajtásához nem szükséges külön parancsbeállításokat, vagy olyan dolgokat, mint a grep. Sajnos a elhelyez az eszköz nincs előre telepítve minden Linux disztribúcióhoz. A következőképpen állíthatja be. Először telepítse a szoftvert a számítógépére.

Ubuntu

sudo apt install mlocate

Debian

sudo apt-get install mlocate

Arch Linux

sudo pacman -S mlocate

Fedora

sudo dnf install mlocate

OpenSUSE

sudo zypper install mlocate

A szoftver telepítése után nyissa ki a terminált és használja a updatedb parancs új adatbázis létrehozásához. Új adatbázis létrehozására van szükség, vagy a elhelyez a parancs hibát ad, és megtagadja a munkát. Ne feledje, hogy az adatbázis beolvassa MINDEN FÁJL a számítógépen, tehát root felhasználóként kell futtatni, nem pedig szokásos felhasználói parancsként.

sudo updatedb

A updatedb parancs meglehetősen hosszú ideig tart, attól függően, hogy milyenmerevlemez sebessége, valamint a fájlok száma a rendszeren. Tartsa nyitva a terminált, és hagyja, hogy a parancs futjon. Tudni fogja, hogy az adatbázis készen áll a továbblépésre, ha a terminál újra elfogadja a szövegbevitelt.

Keressen a elhelyez eszköz, kövesse az alábbi példát. Feltétlenül változtassa meg a „fájlnév” vagy a „kulcsszó” saját keresési kifejezéseire, mivel ezek a szavak csak helyőrzők.

locate filename

vagy

locate keyword

vagy

locate "*.FileExtension"

A keresett kifejezés beírása után a locate ellenőrzi az adatbázist, és visszaadja az eredményeket az Ön számára. Ha nagyon sok dolgot kell rendezni, akkor fontolja meg az eredmények egy későbbi szövegfájlba való beillesztését.

locate keyword >> locate-keyword-results.txt

Szűrje az Mlocate szövegfájlt

A keresési eredmények szövegfájlba való beillesztése jó módszer a későbbi felhasználáshoz kapcsolódó keresési eredmények elmaradásának megőrzésére. Ha ezeket át kell szűrnie elhelyez keresési eredmények, próbálkozzon a használatával macska és a grep parancs együtt.

Például egy korábbi keresési eredmény kiszűrésére a számítógépemen található összes MP3 fájl megtalálására a következő parancs:

cat locate-mp3-results.txt | grep "mp3 keyword"

grep kiszűri a szükséges fájlt.

3. LS és Grep

A Linux PC-n keresztüli bejárásra szolgáló keresőeszköz használata mellett a fájlok keresésére más módok is vannak. Ennek fő módja a terminálon a ls parancs (más néven Lista). Ez az eszköz egyszerű, de felsorolja az összes elemet a könyvtárban. Nagyon hasznos lehet, ha meg kell találnia egy adott mappát. Azonban, ls önmagában szörnyen hatástalan lehet. A parancs javításához mérlegelje annak kombinálását grep. Ezzel megkönnyíti a keresett mappák vagy fájlok kiszűrését. Vagy legalább szűrje le néhány kulcsszóra.

Először használja CD egy könyvtárba lépéshez, ahol konkrét fájlokat vagy mappákat keres.

Ezután kombinálja ls és grep.

ls | grep keyword

Alternatív megoldásként van ls rejtett mappákat is felfedhet, a következőkkel:

ls -a | grep keyword
</ P>

Hozzászólások