/ / Linux: fájlok keresése a terminál segítségével

Linux: terminál fájl keresés

Az életében minden embernek van ideje errea lehető legtöbb esetben. Sajnos nem ő dönti el. Az idő az, ami mindannyiunkból mindig hiányzik. Az emberek azonban hatalmas számú módszerrel találkoztak egy művelet vagy egy bizonyos művelet felgyorsítására.

linux fájlkeresés

Ma nem lesz olyan globális, inkábba kicsivel kapcsolatban, bizonyos értelemben még szükségszerű is. A Linux fájlok kereséséről. A folyamat többszöri felgyorsításáról és a szükséges fájlok keresésének automatizálásáról a korlátozásig.

Egyszerű fájlkeresés

Most megvizsgáljuk azt az esetet, amikor Linuxon vanfájlokban csak a tulajdonságainak (név, formátum vagy méret) ismeretében kell keresni. A tájékozott emberek már rájöttek, hogy ehhez a Find parancsot kell használni.

Tegyük fel, hogy a számítógépünkön, valahol az otthoni mappában található egy „Pokemon.jpg” nevű kép, de nem emlékszem pontosan, hol fekszik.

Annak elkerülése érdekében, hogy az egyes mappákat egymás után nyissák meg, használhatja a find parancsot, azaz regisztrálhat a terminálon:

find / home -name "Pokemon.jpg" -print

A fájl elérési útja azonnal megjelenik.Ám a világosabbá tétele érdekében érdemes mindent elmagyarázni. A „/ home” szakasz jelzi, hogy a fájl a saját könyvtárban fog keresni. A "-Name" betű akkor íródik, ha a keresést név szerint hajtják végre, akkor a teljes fájl nevét idézőjelben kell feltüntetni. És a végén található "-print" parancsot ad a képernyőn található eredmények megjelenítésére.

linux szöveg keresés fájlokban

Most simuláljuk azt a helyzetet, amikor nem ismeri a fájl formátumát. Ebben az esetben a parancs így néz ki:

find / home -name "Pokemon *" -print

Ebben az esetben a * név kerül a fájlnév végére. Ez azt jelenti, hogy a "Pokémon" névvel rendelkező összes fájl megtalálható, legyen az kép, dokumentum vagy zene.

Egy bizonyos formátumú, például „.jpg” fájl megkereséséhez be kell írnia:

find / home -name "* .jpg" -print

Úgy gondoljuk, hogy a kapcsolat tiszta. És világossá vált, hogy a Linux hogyan keresi a fájlokat.

Szöveg keresése a fájlokban

Sokan hozzászoktak a szövegbeegy bizonyos szó vagy kifejezés végrehajtható úgy, hogy megnyitja a szöveget Wordben vagy egy hasonló programban, és ott keres, de Linuxon a fájlokban a szöveg keresése sokkal gyorsabb és valamivel könnyebb.

Mindenekelőtt elfelejtjük a „megtalálás” parancsot, ez ebben az esetben nem fog segíteni. Most ismerkedjünk meg a grep paranccsal. Ő segíti a szavak megtalálását, amelyekre szükség van a szöveg hatalmas falában.

Tegyük fel, hogy van szövege a számítógépénegy dokumentum, amely tartalmazza az „I love Linux” kifejezést, és tudod, hogy a „/ home / user” mappában található. Tehát ahhoz, hogy megtaláljuk a dokumentumhoz szükséges szöveget, be kell írnunk a következő parancsot:

grep "Love Linux" /home/user/*.txt

A szintaxis itt nagyon egyszerű. A grep után a keresési kifejezéseket idézőjelek jelzik, majd a fájl elérési útját meg kell nyitni azon a helyen, ahol meg kell keresni őket, és a végén meg kell adni a fájl formátumát.

linux nagy fájlok keresése

Nagy fájlok keresése

Linux alatt a nagy fájlok keresését leggyakrabban olyan esetekben végzik, amikor már kevés lemezterület van, és sürgõs szükség van a nehéz fájlok törlésére.

Kétféle lehetőség van az ilyen fájlok gyors megkeresésére és törlésére. Drámai szempontból nem különböznek egymástól, és csak Ön dönti el, hogyan kell használni.

linux fájlmásolás

Az első parancs lehetővé teszi a megadottnál nagyobb fájlok megtalálását:

find / -size + 1G -print

Ebben az esetben látjuk, hogy a méret meg van adva„+ 1G”, ez azt jelenti, hogy 1 GB-nál nagyobb fájlok lesznek, ha plusz helyett mínusz lenne, ez azt jelentené, hogy a fájlokat a megadott méretnél kisebbre keresték. De ez a módszer egy ok miatt rossz: ha nagyon sok ilyen fájl van, akkor nagyon hosszú időn keresztül szétválogatja őket, tehát van még egy második lehetőség.

Írja be a parancssort:

find / -mount-type f -ls 2> / dev / null | sort -rnk7 | fej -10 | awk "{printf"% 10d MBt% sn ", ($ 7/1024) / 1024, $ NF}"

Ezután tíz fájl jelenik meg a képernyőn, kezdve a legnagyobbat. Ez időt takarít meg a megfelelő eltávolítási lehetőség megtalálásában.

Mielőtt végrehajtaná ezeket a parancsokat, javasoljuk, hogy regisztrálja a „sudo su” parancsot a superuser jogok megszerzése érdekében, mivel a fájlok keresése a gyökérre is kihat.

Fájlmásolatok keresése

Gyakran előfordul, hogy hosszú használat mellettA már létrehozott fájlok másolatai megjelennek a rajta lévő számítógépen. Ezek számos okból merülnek fel, amelyek egyike a gondatlanság. Természetesen ez nem fenyeget komoly eseményeket, de mégis helyet foglal el, ezért ahhoz, hogy mindegyiket gyorsan eltávolítsuk, duplikált fájlokat kell keresnünk a Linuxon.

Mint a legutóbbi alkalommal, ezt kétféle módon lehet megtenni, de összpontosítsunk egyre, amely egyszerűbb.

Töltsön le egy speciális segédprogramot, ha beírja a terminálba:

sudo apt-get install fslint

A többi opciótól való különbség az, hogy van egy grafikus felülete, amely megkönnyíti a kezdők számára a munkát.

keresési karakterlánc a linux fájlokban

Elindításával azonnal rákattinthat a keresésre, alapértelmezés szerint a saját könyvtárban hajtja végre. Ha szükséges, bármilyen könyvtárat kiválaszthat.

Alternatív keresési beállítások

Természetesen emlékezz a fentiekreA csapatok nem mindenkinek szólnak, és őszintén szólva hiábavaló, de egy darab papírra történő írás szintén nem lehetséges. Ezért kell beszélni egy százszor egyszerűbb alternatíváról, bár időigényes.

Az első lehetőség, ha fájlt kell találnianév szerint keresni fog a felfedezőtől. Csak válassza ki azt a mappát, amelyben a szükséges fájl állítólag található, és írja be a jobb felső sarokban található keresősávba a nevét. A fájl formátumát is megadhatja.

A második lehetőség akkor megfelelő, ha Önmeg kell keresni a karakterláncokat Linux fájlokban. Töltse le a LibreOffice alkalmazást, és másolja a szöveget oda. Ezután nyomja meg a Ctrl + F billentyűkombinációt, és a megjelenő sorban írja be a szükséges szavakombinációt.

Alapvetően ez az. Így gyorsan megtalálhatja, amit keres, anélkül, hogy emlékezett volna a parancsra.

következtetés

Mint látható, Linuxon fájlokat is kereshetkülönböző módon hajtható végre. Némelyikük jobb, mások rosszabb, minden a helyzettől függ. Mindenesetre, miután elolvasta ezt a cikket, most megteheti. A parancssor egy ideig történő használatával a legtöbb parancs megjegyezhető, majd többször felgyorsíthatja a folyamatot.

tetszett:
0
Népszerű hozzászólások
Lelki fejlődés
élelmiszer
y