Hoe om lêers in linux soek

Anonim

hoe om lêers in linux soek

Terwyl jy werk in 'n bedryfstelsel, is daar soms nodig om gereedskap te gebruik vir 'n lêer vinnig vind. Dit is relevant vir Linux, so die volgende sal oorweeg alle moontlike maniere om te soek na lêers in hierdie OS. Aangebied sal word beide lêer bestuurder gereedskap en opdragte wat in die Terminal.

Sien ook:

Rename lêers in Linux

Skep en lêers verwyder in Linux

Terminaal

As jy nodig het om baie soek opsies om die verlangde lêer te vind, die vonds opdrag is onontbeerlik. Voor oorweging van al sy variasies, dit is die moeite werd om te loop op sintaksis en opsies. Sintaksis sy oor die volgende:

vind manier opsie

Waar die pad is die gids waarin die search sal plaasvind. Daar is drie basiese manier om die pad te spesifiseer:

  • / - soek op die wortel en gids aangrensend aan dit;
  • ~ - Soek deur tuisgids;
  • ./ - Soek in die gids waarin die gebruiker is tans op die oomblik.

Jy kan ook die pad direk spesifiseer die gids self, waarin die lêer is vermoedelik geleë is.

Vind opsies is baie, en dit is te danke aan hulle dat jy 'n buigsame search instelling kan maak deur die oprigting van die nodige veranderlikes:

  • -Naam - uit te voer 'n soektog deur die neem van 'n basis die naam van die artistieke element;
  • -user - soek vir lêers wat behoort aan 'n spesifieke gebruiker,
  • -groep - uit te voer 'n soektog deur 'n spesifieke groep van gebruikers;
  • perm - Wys lêers met die gespesifiseerde toegang modus;
  • -grootte N. - Soek deur die neem van die grootte van die voorwerp;
  • -Mtime + N -N - om te soek na lêers wat meer verander (+ n) of minder (-N) dae gelede;
  • -tipe - Soek vir gedefinieer tipe lêers.

Tipes gewenste elemente is ook 'n lot. Hier is hul lys:

  • B. - blok;
  • F. - normaal;
  • P. - vernoem kanaal;
  • D. - katalogus;
  • L. - skakel;
  • S. - aansluiting;
  • C. - simbool.

Na 'n gedetailleerde ontleding van die sintaksis en opsies, die Find opdrag kan direk na visuele voorbeelde verwerk. Met die oog op die oorvloed van opdrag gebruik opsies, sal voorbeelde gegee word nie vir alle veranderlikes, maar net vir die mees gebruikte.

Sien ook: Populêre spanne in Terminal Linux

Metode 1: Soek deur naam (-Naam opsie)

Dikwels gebruikers gebruik die -Naam opsie om te soek na die stelsel, sodat dit is daaruit en begin. Ons sal analiseer verskeie voorbeelde.

Soek deur uitbreiding

Veronderstel jy nodig het om 'n lêer in die stelsel met die uitbreiding ".xlsx", wat geleë is in die Dropbox gids vind. Om dit te doen, gebruik die volgende opdrag:

Vind / Home / User / Dropbox -Naam "* .xlsx"-Druk

Van sy sintaksis, kan dit gesê word dat die soektog in die gids "Dropbox" ( "/ huis / gebruiker / Dropbox") is uitgevoer, en die verlangde voorwerp moet wees met die uitbreiding ".xlsx". 'N asterisk dui daarop dat die soektog sal bestee word aan al die lêers van hierdie uitbreiding, sonder inagneming van hul naam. "-Druk" dui daarop dat die resultate sal vertoon word.

Voorbeeld:

Voorbeeld van soek in 'n spesifieke gids vir die uitbreiding van die lêer in Linux

Soek deur lêernaam

Byvoorbeeld, jy wil 'n lêer met die naam "Lumpics" in die "/ Home" directory te vind, maar die uitbreiding daarvan is onbekend. In hierdie geval, moet jy die volgende doen:

Vind ~ -Naam "Lumpics *"-Druk

Soos jy kan sien, is die "~" simbool wat hier gebruik word, wat beteken dat die soektog in die tuisgids gehou sal word. Na die opsie "-Naam", is die naam van die search lêer ( "Lumpics *") aangedui. 'N asterisk aan die einde beteken dat die search net sal genoem word by die naam, sonder inagneming van die uitbreiding.

Voorbeeld:

Voorbeeld van soek na 'n soektog lêer in die tuisgids in Linux

Soek op die eerste letter in die naam

As jy net onthou die eerste letter van die naam lêer begin, dan is daar 'n spesiale opdrag sintaksis wat sal help om dit te vind. Byvoorbeeld, jy wil 'n lêer wat begin met die letter van "G" na "L" vind, en jy weet nie wat katalogus is dit. Dan moet jy die volgende opdrag uit te voer:

Vind / -Naam "[G-L] *"-Druk

Te oordeel aan die "/" simbool, wat onmiddellik gaan na die hoof span, sal die soektog bestee word vanaf die hoofdmap, dit is, oor die hele stelsel. Verder deel "[G-L] *" beteken dat die verlangde woord sal begin met 'n sekere brief. In ons geval, van "G" na "L".

By the way, as jy weet die lêer uitbreiding, dan na die "*" simbole kan jy dit spesifiseer. Byvoorbeeld, moet jy dieselfde lêer vind nie, maar jy weet dat dit 'n verlengstuk "Odt". Dan kan jy so 'n bevel te gebruik:

Vind / -Naam "[G-L] *. ODT"-Druk

Voorbeeld:

'N Voorbeeld van soek na 'n lêer op die eerste letter en sy uitbreiding in Linux

Metode 2: Soek vir Access Modif (Opsie perm)

Soms is dit nodig om 'n voorwerp wie se naam jy nie weet te vind, maar jy weet wat toegang modus dit het. Dan moet jy die opsie "perm" toe te pas.

Dit is heel eenvoudig om dit te gebruik, moet jy net om te spesifiseer die search plaas en die toegang modus. Hier is 'n voorbeeld van so 'n span:

Vind ~ perm 775-Druk

Dit wil sê, die soektog is in die huis afdeling gedra, en die search voorwerpe sal toegang hê tot 775. Jy kan ook die register "-" simbool voor hierdie nommer, dan die voorwerpe gevind sal stukkies nul regte het om die gespesifiseerde waarde .

Metode 3: Soek deur die gebruiker of groep (SUP Options en -groep)

Daar is gebruikers en groepe in enige bedryfstelsel. As jy wil 'n voorwerp wat deel uitmaak van een van hierdie kategorieë te vind, kan jy die "-user" of opsie "-groep" gebruik, onderskeidelik.

Soek lêer met die naam van sy gebruiker

Byvoorbeeld, moet jy die "Lampics" lêer in die Dropbox gids vind, maar jy weet nie hoe dit genoem word, maar jy weet net behoort aan die gebruiker "Gebruiker". Dan moet jy die volgende opdrag uit te voer:

Vind / Home / User / Dropbox -user Gebruiker-Druk

In hierdie opdrag, aangedui jy die nodige directory (/ home / gebruiker / Dropbox), het aangedui dat jy nodig het om te kyk vir 'n lêer behorende aan die gebruiker (-User), en aangedui watter gebruiker dit behoort aan hierdie lêer (gebruiker).

Voorbeeld:

Soek lêer vir gebruikers in Linux

Sien ook:

Hoe om 'n lys van gebruikers in Linux te sien

Hoe om 'n gebruiker by 'n groep in Linux

Soek lêer met die naam van sy groep

Vind 'n lêer wat behoort aan 'n spesifieke groep is net soos - jy moet net die opsie "-user" vervang om die opsie "-groep" en spesifiseer die naam van hierdie groep:

Vind / Groupe Guest-Druk

Dit wil sê, jy aangedui het dat jy 'n lêer in die stelsel met betrekking tot die Guest groep vind. Die soektog sal plaasvind regdeur die stelsel, Dit is bewys deur die "/" simbool.

Metode 4: Soek 'n lêer deur die tipe (-Type opsie)

Kry iemand element in Linux is eenvoudig, jy hoef net na die toepaslike opsie (-Type) spesifiseer en dui die tipe. Aan die begin van die artikel, is alle vorme van tipes wat aangewend kan word om search gelys.

Byvoorbeeld, jy wil al blok lêers in die tuisgids vind. In hierdie geval, sal jou span lyk soos hierdie:

Vind ~ -tipe B-Druk

Gevolglik, jy bepaal dat die soektog spandeer deur die tipe van lêer, soos blyk uit die opsie "Type", en dan bepaal sy soort deur die plaas van die blok lêer simbool - "B".

Voorbeeld:

Soek blok lêers met behulp van die opdrag -Type in die Linux terminale

Net so kan jy al die dopgehou in die gewenste gids te vertoon, scoring die simbool "D" om die opdrag:

Vind / Home / User-Type D-Druk

Metode 5: Soek 'n lêer in grootte (-grootte opsie)

As van al die lêer inligting wat jy net sy grootte weet, dan kan dit genoeg om dit te vind. Byvoorbeeld, jy wil 'n 120 MB lêer in 'n spesifieke gids, hiervoor te vind, volg die volgende:

Vind / Home / User / Dropbox -grootte 120m-Druk

Voorbeeld:

Uitset instruksies vir die vind van 'n lêer van 'n sekere grootte

Lees ook: Hoe om uit te vind die grootte van die gids in Linux

Soos jy kan sien, die lêer wat jy nodig het is gevind. Maar as jy nie weet wat directory dit is, kan jy soek deur die hele stelsel, met vermelding van die hoofdmap aan die begin van die span:

Vind / -grootte 120m-Druk

Voorbeeld:

Soek vir 'n definieerbare lêer oor die hele stelsel in Linux

As jy die grootte van die lêer weet ongeveer, dan is hierdie geval het 'n spesiale span. Wat jy nodig het om dieselfde te registreer in die Terminal, net voor die spesifiseer van die grootte van die lêer om die installasie "-" teken (as jy nodig het om lêers minder as die gespesifiseerde grootte te vind) of "+" (as die grootte van die search lêer is meer gespesifiseerde). Hier is 'n voorbeeld van so 'n span:

Vind / Home / User / Dropbox + 100m-Druk

Voorbeeld:

Soek lêer in grootte meer vermeld in Linux

Daar is gevalle wanneer dit is die mees geskikte vir 'n lêer soek op datum van sy verandering uit te voer. In Linux, dit geld die opsie "-mtime". Dit is heel eenvoudig om dit te gebruik, oorweeg alles op die voorbeeld.

Veronderstel in die gids "Images" wat ons nodig het om voorwerpe wat gewees onderhewig aan verandering vir die laaste 15 dae vind. Dit is wat jy nodig het om te registreer in die Terminal:

Vind / Home / User / Image -Mtime -15-Druk

Voorbeeld:

'N Voorbeeld van soek vir lêers deur die datum van die laaste verandering met behulp van die vonds opdrag in Linux

Soos jy kan sien, hierdie opsie shows nie net lêers wat verander tydens die gespesifiseerde tydperk, maar ook dopgehou. Sy werk in die teenoorgestelde rigting - jy kan voorwerpe wat later verander as die gespesifiseerde tydperk vind. Om dit te doen, moet jy die "+" teken in die voorkant van die digitale waarde betree:

Vind / Home / User / Image -Mtime 10-Druk

GUI.

Die grafiese koppelvlak grootliks vergemaklik die lewe van beginners, wat net geïnstalleer die Linux-verspreiding. Hierdie soektog metode is baie soortgelyk aan die een wat in Windows gedra, hoewel dit nie al die voordele wat die Terminaal bied kan gee. Maar eerste dinge eerste. So, kyk na hoe om search lêer in Linux te maak met behulp van die grafiese stelsel interface.

Metode 1: Soek deur die spyskaart

Nou is die metode van soek vir lêers deur die stelsel spyskaart Linux sal hersien word. Die optrede sal uitgevoer word in die Ubuntu 16,04 LTS verspreiding, maar die opdrag is om al gemeen het.

Lees ook: Hoe om uit te vind die weergawe van die Linux-verspreiding

Veronderstel jy nodig het om lêers te vind onder die naam "Vind my" in die stelsel, ook hierdie lêers in die stelsel twee: een in die "txt" formaat, en die tweede - "Odt". Om hulle te vind, moet jy aanvanklik klik op die spyskaart ikoon (1), en in 'n spesiale invoer veld (2), spesifiseer die soektog "Vind my."

Die resultaat sal vertoon word, waar die search lêers sal vertoon word.

soek lêer resultate uitgevoer deur die stelsel spyskaart Linux

Maar as daar baie sulke lêers was in die stelsel en hulle het almal verskil in uitbreidings, dan is die soektog sal meer ingewikkeld. Ten einde onnodige lêers in die uitreiking van die uitslae, soos programme sluit, is dit die beste om die filter te gebruik.

Dit is geleë op die regterkant van die spyskaart. Jy kan filter op twee kriteria: "Kategorieë" en "Bronne". Uit te brei hierdie twee lys deur te kliek op die pyltjie langs die naam, en die spyskaart, verwyder die toekenning van onnodige items. In hierdie geval, sal dit net wees wyser na "lêers en dopgehou" verlaat, want ons is op soek na presies die lêers.

Die oprigting van die filter in die stelsel spyskaart Linux wanneer jy soek vir lêers

Jy kan dadelik sien die gebrek aan hierdie metode - kan jy die filter nie instel in detail, soos in die Terminal. Dus, as jy op soek is na 'n teks dokument met 'n paar name, in die uitlewering jy foto's, dopgehou, argiewe, ens Maar as jy die presiese naam van die reg lêer weet, kan jy vinnig te vind dit kan wys, sonder om te studeer die talle maniere om "Vind"

Metode 2: Soek via File Manager

Die tweede metode het 'n beduidende voordeel. Die gebruik van die instrument File Manager, kan jy soek in die gespesifiseerde gids.

Uit te voer hierdie aksie is eenvoudiger eenvoudig. Wat jy nodig het in die lêer bestuurder, in ons geval, Nautilus, betree die gids waarin die verlangde lêer is vermoedelik, en klik op die "Soek" knoppie in die boonste regterkantste hoek van die venster.

Knoppie Soek in File Manager Nautilus in Linux

In die veld insette wat verskyn, moet jy die beweerde lêernaam betree. Moet ook nie vergeet dat die soektog nie kan gedoen word deur 'n veranderlike lêernaam, maar slegs deur sy deel, soos in die voorbeeld hieronder.

Lêer soek vir sy deel van die lêer bestuurder Nautilus in Linux

Soos in die vorige metode, kan die filter gebruik word op dieselfde manier. Om dit oop te maak, kliek op die knoppie met die "+" teken geleë op die regterkant van die veld soektog. A submenu sal oopmaak waarin jy kan die gewenste lêer tipe van die drop-down lys te kies.

Filter soektogte in die lêer bestuurder Nautilus in Linux

Afsluiting

Uit die voorafgaande kan afgelei word dat vir die stelsel van vinnige soektog op die stelsel, die tweede metode uitgevoer word, wat gekoppel is aan die gebruik van die grafiese koppelvlak. As jy nodig het om baie soek opsies stel, dan die vonds opdrag is onontbeerlik in die Terminal.

Lees meer