Talán soha nem kellett megtennie, talán egyszer megpróbálta és lemondott. Mindenesetre megerősítem, amit valószínűleg már sejtett: nem kereshet szöveget a Nautilus fájltartalmában. Arra az esetre, ha még mindig elveszítené, amikor megpróbálja kitalálni, hogy a pokolba keressen valamit a Nautilusban, a címsáv mellett található egy gomb, nagyító ikonral (könnyebb, nyomja meg a Ctrl + F billentyűkombinációt). Innen kereshet mappák és fájlok név szerint, de nem kereshet szöveget a fájlok tartalmában. Akkor hogyan csináljuk? Itt a megoldás ... nos, fele. 🙂 |
Gnome-Search-Tool, csak két kattintással elérhető ...
Lépjen a Helyek> Fájlok keresése ... Ezt az eszközt az Alt + F2 billentyűkombináció megnyomásával és a gépeléssel is futtathatja gnome-search-tool.
Miután az ablak kinyílt, kattintson arra, ahol mondja További lehetőségek megtekintése. Ott lehetővé teszi, hogy beírja a szöveget a kereséshez. Ezenkívül más keresési paramétereket is megadhat, például a módosítás dátumát, méretét, a fájl tulajdonosát stb.
A terminálon keresztül
Lehet, hogy használta a parancsot grep ha jól tudja, mire való. Nos, ideje tanulni.
Ez egy olyan parancs, amelyet pontosan arra használnak, hogy szöveget találjon a fájlok tartalmában. Mindenféle keresést végezhet, amire csak gondolhat. Mint minden terminálparancs, a titka abban is rejlik, hogy jól ismerjük az elérhető paramétereket.
Konkrét példát fogunk hozni. Tegyük fel, hogy az összes olyan fájlt meg akarja találni, amely tartalmazza a "használjuk a linuxot" kifejezést a mappában / media / win / stuff.
A végrehajtandó parancs a következő lenne:
grep -lir "használjuk a linuxot" "/ media / win / stuff"
Az -l paraméter azt kéri, hogy nyomtassa ki azoknak a fájloknak a nevét, amelyekben a kért szöveg található. Az -i paraméter, amely nem különbözteti meg a kis- és nagybetűket. A -r paraméter, amely rekurzív módon keres a megadott elérési útvonalon belül.
Ha egy bizonyos típusú fájlra kívánja szűkíteni a keresést, akkor először lépjen arra az útvonalra, ahol a grep-nek keresnie kell.
cd / media / win / cucc
Aztán írtam valami hasonlót ehhez az Ön igényeihez igazítva:
grep -lir "használjuk a linuxot" * .pdf
További információkért javaslom, hogy írjon férfi grep terminálban. 🙂 A kézikönyv nem harap!
Nos, válaszolok magamnak 🙂
grep -r "7005" * –include = *. xml
használhatja a –include vagy –excludet az -r paranccsal
????
Mi lenne Leóval, nekem ez így működött (kettős «-» betűvel):
grep -r "7005" * –include = *. xml
Üdvözlet
Egy részlet, az utolsó példában: grep -lir "használjuk a linuxot" * .pdf, ha például * .xml-t használok, akkor nem rekurzív módon keres, hanem a könyvtárban a * .xml formátummal keres, és nem a az összes alkönyvtárban található * .xml fájl. Csak erre kerestem a megoldást, tudja valaki?
Csak használhatja a * -ot, de ez minden fájlt tartalmaz, ezt el akarom kerülni.
nagyon jó.
Tökéletes, világos és jól magyarázható.
A javítás módja jelezze ezt a parancsban
grep -lir "használjuk a linuxot" "/ media / win / stuff"
az idézeteket az alábbiak szerint kell hagyni
grep -lir "használjuk a linuxot" / media / win / stuff
Üdvözlet
Pontos. Tettem az idézőjeleket arra az esetre, ha valaki véletlenül lecserélné a példámat egy szóközt tartalmazó útvonalra. Számítottam egy jövőbeli követelésre: hé, nekem ez nem megy !! Ha ha…
Egyébként igaz, amit mondasz. A példában rengeteg idézet található, de ha egy szóközt tartalmazó útvonalat szeretne megadni, akkor idézőjeleket kell tennie.
Megtette a figyelmeztetést. Üdvözlet és nagyon köszönöm a hozzászólást!
Kiváló hozzájárulás, nagyon jól megmagyarázott: egyszerű és könnyen követhető. Várakozás arra a későbbi bejegyzésre, amelyet a végén közölsz.
Üdvözlet
Igen, már felvettem a tennivalók listájára! 🙂
Egészségére! Pál.
Nagyon jó! nagyon hasznos és remekül működik!
Köszönöm!
Kedves, látva a bíztatónak tartott megjegyzéseinek tartalmát, úgy döntöttem, hogy segítséget kérek a ni lenovo T430 videóhoz. A linux Mint-t használom, mivel a 9. verzió óta most telepítettem a KDE 17. verzióját, és problémáim vannak a video Nem tudom használni a lemezt tartalmazó 1920 × 1080 képpontot. tudsz segíteni nekem?
Köszönöm
ok ember köszönöm kiszolgáltál !!! salu2
Ezek a részletek rombolják le a csodálatos ingyenes rendszereket a 2015-ös évben, és még mindig nem tudnak szöveges keresést végezni a fájlböngészőben? És a legrosszabb az, hogy emlékszem, hogy körülbelül 10 évvel ezelőtt lehetséges volt, miért térünk vissza néhány alapvető dologra?
Igen, egy egyszerű parancs, igen, ingyenes a kód és mások, de úgy gondolom, hogy ez a fajta részlet egy kezdő felhasználót jelöl, aki megközelíti a gnu / linux világát.
A fájlok tartalmának kereséséről beszélünk, nem pedig név szerinti szűréssel
Mindig jó, ha ilyen típusú bejegyzéseket ütemeznek 😉
A MacOSX-ben végrehajthatja ezt a parancsot: (Feltételezem, hogy Linuxban ez is ott lesz, mivel a Linux és a MacOSX család, "kistestvérek".)
mdfind -onlyin [a könyvtár útvonala, ahol keresni fogunk] lekérdezés ["keresendő szöveg"]
használjon idézőjeleket szóközzel ellátott szöveghez. 😉
például:
mdfind -onlyin Documents lekérdezés tanterv
Mentsd meg az országot. Ezek a parancsok és azok nagy hasznossága, és hogy ilyen könnyen megosztják őket?