Wéi fannt Dir eng Datei am Linux
Wëllt Dir déi effizientst Weeër wëssen fir Är Dateien op enger Linux Box ze fannen? Kuckt eise klenge Guide hei fir all déi bescht Kommandoen an hir Syntax.

Et gi vill Weeër fir Dateien op engem Linux System ze sichen. Jidderee kënnt mat senge Virdeeler an Nodeeler. Awer fir bescht Resultater ass et gutt sou vill vun hinnen ze wëssen wéi Dir kënnt.
Grafesch Programmer kommen dacks mat integréierter Sich, a wa se praktesch kënne sinn, hunn se dacks hir Grenzen. Dat ass wou Shell Sich Tools praktesch kommen, well se méi Features ze bidden hunn.
Déi folgend Lëscht weist Iech déi meescht üblech Weeër fir eng Datei am Linux ze sichen an enthält d'Syntax an d'Benotzungsmuster fir jiddereng vun de Programmer.
Dir sollt bemierken datt nëmmen déi éischt Kommando Wierker op grafesch Programmer, sou datt de Rescht Shell Programmer sinn.
Linux Sichmethoden
| Kommando | Beschreiwung | |
|---|---|---|
| 1. | CTRL + F | Rufft d'Sichfunktioun an de meeschte GUI Programmer op |
| 2. | fannen | Extensiv Sichinstrument mat mächtege Funktiounen |
| 3. | lokaliséieren | Schnell Datebank-ugedriwwen Sichinstrument |
| 4. | grep | Mächteg Regex-baséiert Sichinstrument |
| 5. | wat | Benotzt fir ausführbar Dateien ze sichen |
| 6. | wou ass | Sicht ausführbar Dateien, hir Quellen, & Man Page Dateien |
1. CTRL+F
Ctrl+F ass eng Standardfunktioun op de meeschte grafesche Programmer fir no Dateien um System ze sichen. Et funktionnéiert am Gnome Dateiemanager Nautilus, dem KDE Dateiemanager Dolphin, an Thunar, dem Xfce Dateiemanager.
Et funktionnéiert och op villen anere Programmer wéi Evince fir .pdf Dateien ze liesen, de Firefox Browser, Büro Programmer wéi Libre Office, a vill méi.
D'Benotzung ass einfach. Wärend de Programm benotzt an Dir musst no enger Datei sichen, dréckt d'Ctrl an d'F Schlësselen op Ärer Tastatur zesummen, an eng Sichbar mécht am Programm op.
2. Fannen
Wann et drëm geet no Saachen op der Linux Plattform ze sichen, fannen ass de Grousspapp vun allen Tools dobaussen. Et ass e versatile a ganz mächtege Programm deen eng breet Palette vun Optiounen hëlt fir et an extensiv verschiddene Stiler ze schaffen.
Et gi sou vill Optiounen, Betreiber an Dréckformater fir de Find Programm datt et onméiglech ass se all einfach ze liesen an ze kennen. Dir musst permanent de Mann an d'Info Säiten liesen wann Dir de Find Programm léiere wëllt. Hei sinn e puer Beispiller a wat se maachen:
Mann fannen > #liesen Mann Säiten fannen Entréen
info fannen > # liesen Info Säiten fannen Entréen
Déi allgemeng Syntax fir ze fannen ass wéi follegt:
fannen [Optiounen] [Wee ...] [Ausdrock]
Wou Optiounen op seng vill Optiounen bezéien, ass de Wee wou Dir wëllt ufänken ze sichen, an den Ausdrock enthält déi vill Sichmuster an Opérateuren déi verfügbar sinn fir ze benotzen.
Et ginn awer e puer Optiounen, déi Dir séier léiere kënnt a memoriséieren, a si sinn wéi follegt:
a) Typ
Dëst sicht no enger Datei baséiert op senger Aart an et kann "f" fir eng regulär Datei enthalen, "d" fir e Verzeichnis, an "l" fir e symbolesche Link.
find -type f -name '*.js' #find all JavaScript-Dateien am Benotzerheem
b) Numm
Wéi uewen gewisen, sicht dëst no der Optriede vum gegebene Muster (*.js) am Numm vum Fichier.
c) -mzeit
Mat der -mtime Optioun spezifizéiert Dir Zäitbaséiert Sichkriterien, wéi z
find -mtime 7 #find all Dateien déi an der leschter Woch geännert goufen (7 Deeg)
d) Gréisst
Dir kënnt och d'Gréisst vum Fichier als Sichkriterien benotzen, wéi z
find -size +15k > #find all Dateien am Heemverzeichnis méi grouss wéi 15 kilobytes
Bedenkt datt all d'Argumenter vun den Optiounen huelen - oder + Zuelen fir manner wéi oder uewen ze weisen. Zum Beispill -2 fir manner wéi 2 an +15 fir méi wéi 15. Et gi sou vill méi Méiglechkeeten an Dir sollt souwuel de "Mann fannen" an "Info fannen" Entréen op Ärer Réibau liesen fir eng Ënnerdaach vun dësem mächtege Programm ze kréien.
3. Situéiert
De Kommando lokaliséieren ass en anert beandrockend Sichinstrument op Linux. Et ass net sou Feature-räich wéi de Find Kommando, awer et ass ganz vill méi séier well et Datebankentrée benotzt fir seng Magie auszeféieren.
Locate ass och méi einfach ze benotzen a brauch Iech net fir de Sichwee anzeginn. Gitt einfach d'Locatioun un, gefollegt vun engem Muster fir den Numm vum Fichier an et wäert all Dateien zréckginn déi dat Muster treffen. Zum Beispill:
locate moz > #find all Dateien déi 'moz' an hirem Numm enthalen, sou wéi Mozilla
Locate bitt och e puer Optiounen, wéi -i oder -ignore-case well et soss e case-sensibel Sichinstrument ass. Zum Beispill:
locate -i moz> #find souwuel Mozilla, MOZILLA, & Mozilla genannt Dateien
4. Grep
Heiansdo kennt Dir vläicht e puer vun de Wierder, déi an engem Fichier enthale sinn. Also, wärend d'Sich- a Lokalisatiounsbefehle vläicht net gëeegent sinn fir sou eng Datei ze fannen, ass de grep Kommando awer perfekt fir d'Aarbecht.
Grep steet fir Global Regular Expression Print. Et akzeptéiert Regex als Argumenter a kann och säin Output formatéieren op Basis vun Äre Virléiften. Et kann déi passend Wierder faarwen, hir Zeilnummeren drécken oder nëmmen den Numm vun der passender Datei drécken.
Denkt drun datt grep souwuel dem Dateinumm wéi och dem Dateiinhalt entsprécht, an Dir sidd och gratis fir Mustere fir all ze liwweren. De grep Syntax geet esou:
grep [Optiounen] 'Muster' Datei
Vill Méiglechkeeten sinn verfügbar an Dir kënnt se kombinéieren wéi Dir passt, awer Dir kritt dat Bescht aus Grep wann Dir Regex léiert (regulär Ausdréck) well se wierklech hëllefräich kënne sinn. D'Info- a Mann Säiten maachen och eng ganz gutt Aarbecht dëst z'erklären.
Hei sinn e puer grep Beispiller a wat se maachen:
grep 'foobar' > #find all Dateien déi foobar am aktuellen Verzeechnes enthalen
grep -in 'foobar' > #be case insensitive a dréckt Linnnummeren
grep -inr 'foobar' /home/user > #rekursiv sichen all Ordner ënner /home/user
grep -ir 'Table' *.html > #find all HTML Dateien déi eng Tabell am Heemverzeichnis enthalen
5. Wéi eng
Wann Dir aus irgendege Grënn den absolute Wee vun enger ausführbarer Datei am Linux wësse musst, benotzt de Kommando wéi. Et funktionnéiert esou:
wat grep> #returns /bin/grep op Ubuntu als grep's absolute Wee
wat wat > #returns /usr/bin/which
6. Wou ass
Wou ass e bësse wéi dat, awer et gëtt binär, Quell a manuell Säitdateien fir all bestëmmte Kommando zréck. Hei ass e Beispill:
wou ass grep > #returns nëmme binär & man Dateien /bin/grep /usr/share/man/man1/grep.1.gz
Conclusioun
Mir hunn um Enn vun eisem erreecht wéi Dir eng Datei an der Linux Kommandolëscht fannt. Wéi Dir gesitt, ass et eng breet Palette vun Tools an Optiounen an der Schuel. Et gëtt also eppes fir jiddereen.
Huelt just Är Zäit fir mat dësen Tools ze léieren an ze üben an erënnert Iech och hir Informatioun a Mann Säiten ze liesen. Virun laanger wäert Dir ganz effizient ginn mat Dateie Sichen op Linux.




