In hierdie gids leer jy hoe om Linux te gebruik om 'n lêer of reeks lêers te vind.
U kan die lêerbestuurder wat u Linux-verspreiding verskaf, gebruik om lêers te soek. As jy gewoond is aan die gebruik van Windows, is 'n lêerbestuurder verwant aan Windows Explorer. Dit bevat 'n gebruikerskoppelvlak met 'n reeks dopgehou wat, wanneer dit gekliek is, die submappe wys binne die dopgehou en enige lêers wat daarin voorkom.
Die meeste lêerbestuurders voorsien 'n soekfunksie en 'n metode om die lys lêers te filter.
Die beste manier om te soek na lêers is om die Linux-opdraglyn te gebruik, want daar is baie meer metodes beskikbaar om 'n lêer te soek as wat 'n grafiese instrument moontlik kan poog om in te sluit.
Hoe om 'n terminaal venster oop te maak
Om te soek na lêers met die Linux-opdraglyn, moet u 'n terminaal venster oopmaak.
Daar is baie maniere om 'n terminaal venster oop te maak . Een manier wat sekerlik op die meeste Linux-stelsels werk, is om terselfdertyd die CTRL, ALT en T-sleutel te druk. As dit nie die kieslys op jou Linux-werfomgewing gebruik om die terminale redakteur te vind nie.
Die maklikste manier om 'n lêer te vind
Die opdrag wat gebruik word om lêers te soek, word genoem vind.
Hier is die basiese sintaksis van die Opdrag opdrag.
vind
Die beginpunt is die gids waarheen jy wil begin soek. Om die hele ry te begin soek, tik die volgende:
vind /
As u egter wil begin soek na die gids wat u tans gebruik, kan u die volgende sintaksis gebruik:
vind.
Oor die algemeen, wanneer jy soek, sal jy met die naam soek, daarom soek vir 'n lêer genaamd myresume.odt oor die hele ry, sal jy die volgende sintaksis gebruik:
vind / -naam myresume.odt
Die eerste deel van die vind bevel is natuurlik die woord vind.
Die tweede deel is waar om te begin soek
Die volgende gedeelte is 'n uitdrukking wat bepaal wat om te vind.
Ten slotte is die laaste deel die naam van die ding om te vind.
Waar om te begin soek
Soos kortliks in die vorige afdeling genoem, kan u enige plek in die lêerstelsel kies om te begin soek. As jy byvoorbeeld wil soek na die huidige lêerstelsel, kan jy soos volg 'n volstop gebruik:
vind. -name spel
Bogenoemde opdrag sal soek na 'n lêer of vouer wat die spel in alle dopgehou onder die huidige vouer genoem word. U kan die naam van die huidige gids vind deur die pwd-opdrag te gebruik .
As u die hele lêerstelsel wil deursoek, moet u soos volg in die hoofmap begin:
vind / -name spel
Dit is waarskynlik dat die resultate wat deur die bogenoemde opdrag teruggegee word, bewys sal word dat toestemming geweier word vir baie van die resultate wat teruggestuur is.
Jy sal waarskynlik jou toestemmings moet verhef met die sudo-opdrag of oorskakel na 'n administrateurrekening deur die su-opdrag te gebruik .
Die aanvangsposisie kan letterlik oral op u lêersisteem wees. Om byvoorbeeld na die tuismap te soek, tik die volgende:
vind ~ -naam spel
Die tilde is ' n metakarakter wat algemeen gebruik word om die tuisblad van die huidige gebruiker te noem.
uitdrukkings
Die mees algemene uitdrukking wat u sal gebruik is -name.
Met die naam uitdrukking kan u die naam van 'n lêer of gids soek.
Daar is egter ander uitdrukkings wat u soos volg kan gebruik:
- -amin n - Die lêer is laas toeganklik vir 'n paar minute gelede
- -Aewer - Die lêer is laas toegankliker as onlangs aangepas
- -tyd n - Die lêer is laas toeganklik meer dae gelede
- -cmin n - Die lêer is nul gelede verander
- -cnewer - Die lêer is onlangs onlangs verander as die lêer is verander
- -tyd n - Die lêer is laas verander as 'n paar dae gelede
- - Die lêer is leeg
- -executable - Die lêer is uitvoerbaar
- -false - Altyd vals
- -fstipe tipe - Die lêer is op die gespesifiseerde lêerstelsel
- -gid n - Die lêer behoort aan groep met die ID n
- groep groep naam - Die lêer behoort tot die genoemde groep
- -naam patroon - Soek na 'n simboliese lyn, maar ignoreer geval
- -iname patroon - Soek vir 'n lêer, maar ignoreer geval
- -inum n - soek na 'n lêer met die gespesifiseerde nodus
- -padpad - soek na 'n pad, maar ignoreer die geval
- -geirex uitdrukking - soek na 'n uitdrukking, maar ignoreer geval
- -knoppies n - soek na 'n lêer met die gespesifiseerde aantal skakels
- -naam naam - soek na 'n simboliese skakel
- -minmin n-lêer se data is laas gewysig op 'n minuut gelede
- -mtime n-lêer se data is laas gewysig n paar dae gelede
- -name naam - soek na 'n lêer met die gespesifiseerde naam
- -nuwe naam - soek na 'n lêer wat onlangs geredigeer is as die gegewe lêer
- -nogroep - soek na 'n lêer met geen groep-ID nie
- -nouser - soek na 'n lêer met geen gebruiker daaraan gekoppel nie
- -pad-pad - soek na 'n pad
- -lesbare - vind lêers wat leesbaar is
- -regex patroon - soek na lêers wat ooreenstem met 'n gewone uitdrukking
- -type tipe - soek vir 'n spesifieke tipe
- -uid-u-lêers numeriese gebruikers-ID is dieselfde as uid
- -gebruiker naam - lêer is besit deur gebruiker gespesifiseer
- -writable - soek na lêers wat geskryf kan word
Hoe om lêers te vind, is meer as 'n sekere aantal dagag beskikbaar
Stel jou voor dat jy al die lêers in jou huismap wat meer as 100 dae gelede beskikbaar is, wil vind. U kan dit dalk doen as u ou lêers wil rugsteun en verwyder wat u nie gereeld toegang het nie.
Om dit te doen, voer die volgende opdrag uit:
vind ~ -tyd 100
Hoe om leë lêers en dopgehou te vind
As u al die leë lêers en dopgehou in u stelsel wil vind, gebruik die volgende opdrag:
vind / -verlies
Hoe om die uitvoerbare lêers te vind
As jy al die uitvoerbare lêers op jou rekenaar wil vind, gebruik die volgende opdrag:
vind / -exec
Hoe om al die leesbare lêers te vind
Om al die lêers wat leesbaar is te vind, gebruik die volgende opdrag:
vind / lees
patrone
As jy na 'n lêer soek, kan jy 'n patroon gebruik. Byvoorbeeld, miskien soek jy al die lêers met die uitbreiding mp3 .
U kan die volgende patroon gebruik:
vind / -name * .mp3
Hoe om uitset te stuur, vind die vindopdrag na 'n lêer
Die grootste probleem met die vind opdrag is dat dit soms te veel resultate kan terugspring om in een slag te kyk.
Jy kan die uitvoer na die stertbevel pyp of jy kan die lyne soos volg na 'n lêer uitvoer:
vind / -naam * .mp3 -afdruknaamoffiletoprintto
Hoe om 'n bevel teen 'n lêer te vind en uit te voer
Stel jou voor dat jy 'n lêer op dieselfde tyd wil deursoek en wysig.
U kan die volgende opdrag gebruik:
vind / -naam lêernaam -exec nano '{}' \;
Bogenoemde opdrag soek na 'n lêer genaamd lêernaam en voer dan die nano-redakteur uit vir die lêer wat dit vind.
opsomming
Die vind bevel is baie kragtig. Hierdie gids het getoon hoe om na lêers te soek, maar daar is 'n groot aantal opsies beskikbaar en om almal te verstaan, moet u die Linux-handleiding nagaan.
U kan dit doen deur die volgende opdrag in die terminale te bestuur:
man vind