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