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

KommandoBeschreiwung
1.CTRL + FRufft d'Sichfunktioun an de meeschte GUI Programmer op
2.fannenExtensiv Sichinstrument mat mächtege Funktiounen
3.lokaliséierenSchnell Datebank-ugedriwwen Sichinstrument
4. grepMächteg Regex-baséiert Sichinstrument
5. watBenotzt fir ausführbar Dateien ze sichen
6.wou assSicht 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.

Nnamdi Okeke

Nnamdi Okeke

Den Nnamdi Okeke ass e Computer-Enthusiast dee gär eng breet Palette vu Bicher liest. Hien huet eng Preferenz fir Linux iwwer Windows / Mac a benotzt
Ubuntu zënter seng fréi Deeg. Dir kënnt him op twitter fänken via bongotrax

Artikelen: 299

Kritt Technesch Saachen

Tech Trends, Startup Trends, Bewäertungen, Online Akommes, Web Tools a Marketing eemol oder zweemol am Mount