Chwilio am ffeiliau yn Linux

Wrth weithio mewn unrhyw system weithredu, weithiau mae angen defnyddio offer i ddod o hyd i ffeil benodol yn gyflym. Mae hyn hefyd yn berthnasol i Linux, felly ystyrir isod yr holl ffyrdd posibl o chwilio am ffeiliau yn yr OS hwn. Mae'r offer rheolwr ffeiliau a'r gorchmynion a ddefnyddir ynddynt "Terfynell".

Gweler hefyd:
Ail-enwi ffeiliau yn Linux
Creu a dileu ffeiliau yn Linux

Terfynell

Os oes angen i chi nodi paramedrau chwilio lluosog i ddod o hyd i'r ffeil a ddymunir, y gorchymyn dod o hyd i anhepgor. Cyn ystyried ei holl amrywiadau, mae'n werth mynd drwy'r cystrawennau a'r opsiynau. Mae ganddo'r gystrawen ganlynol:

dod o hyd i opsiwn llwybr

ble y ffordd - dyma'r cyfeiriadur lle bydd y chwiliad yn digwydd. Mae tri phrif opsiwn ar gyfer nodi'r llwybr:

  • / - chwilio yn ôl gwreiddiau a chyfeiriaduron cyfagos;
  • ~ - chwilio fesul cyfeiriadur cartref;
  • ./ - chwiliwch yn y cyfeiriadur lle mae'r defnyddiwr wedi'i leoli ar hyn o bryd.

Gallwch hefyd nodi'r llwybr yn uniongyrchol i'r cyfeiriadur lle mae'r ffeil i fod i gael ei lleoli.

Opsiynau dod o hyd i llawer, a diolch iddynt y gallwch chi wneud gosodiad chwilio hyblyg drwy osod y newidynnau angenrheidiol:

  • -enw - cynnal chwiliad, yn seiliedig ar enw'r eitem sydd i'w chwilio;
  • -user - chwilio am ffeiliau sy'n perthyn i ddefnyddiwr penodol;
  • -grŵp - chwilio am grŵp penodol o ddefnyddwyr;
  • -perm - dangoswch ffeiliau gyda'r modd mynediad penodedig;
  • -size n - chwilio, yn seiliedig ar faint y gwrthrych;
  • -mamser + n -n - chwilio am ffeiliau sydd wedi newid mwy (+ n) neu lai (-na) ddyddiau yn ôl;
  • -type - chwilio am ffeiliau o fath penodol.

Mae yna lawer o fathau o elfennau gofynnol hefyd. Dyma restr ohonynt:

  • b - bloc;
  • f - normal;
  • t bibell wedi'i henwi;
  • d - catalog;
  • l - cyswllt;
  • s - soced;
  • c - cymeriad.

Ar ôl opsiynau cystrawen a gorchymyn cystrawen manwl dod o hyd i Gallwch fynd yn uniongyrchol at yr enghreifftiau enghreifftiol. Oherwydd y nifer fawr o opsiynau ar gyfer defnyddio'r gorchymyn, rhoddir enghreifftiau nid ar gyfer pob newidyn, ond dim ond ar gyfer y rhai a ddefnyddir fwyaf.

Gweler hefyd: Gorchmynion poblogaidd yn Linux "Terminal"

Dull 1: Chwilio yn ôl enw (enw dewis)

Yn fwyaf aml, mae defnyddwyr yn defnyddio'r opsiwn i chwilio'r system. -enwfelly gadewch i ni ddechrau arni. Gadewch i ni archwilio rhai enghreifftiau.

Chwilio yn ôl estyniad

Tybiwch fod angen i chi ddod o hyd i'r ffeil gyda'r estyniad yn y system ".xlsx"sydd yn y cyfeiriadur Dropbox. I wneud hyn, defnyddiwch y gorchymyn canlynol:

dod o hyd i / cartref / defnyddiwr / Dropbox-name "* .xlsx" -print

O'i chystrawen, gallwn ddweud bod y chwiliad yn cael ei gynnal yn y cyfeiriadur Dropbox ("/ home / user / Dropbox"), a rhaid i'r gwrthrych a ddymunir fod gyda'r estyniad ".xlsx". Mae'r seren yn dangos y bydd y chwiliad yn cael ei gynnal ar holl ffeiliau'r estyniad hwn, heb ystyried eu henw. "-brint" yn dangos y bydd canlyniadau'r chwiliad yn cael eu harddangos.

Enghraifft:

Chwilio yn ôl enw ffeil

Er enghraifft, rydych chi eisiau dod o hyd yn y cyfeiriadur "/ home" enw'r ffeil "lwmpics"ond nid yw ei estyniad yn hysbys. Yn yr achos hwn, gwnewch y canlynol:

dod o hyd i ~ ~ enw "lwmpau *" -print

Fel y gwelwch, defnyddir y symbol yma. "~", sy'n golygu y bydd y chwiliad yn digwydd yn y cyfeiriadur cartref. Ar ôl yr opsiwn "-enw" Mae enw'r ffeil yr ydych yn chwilio amdani wedi'i nodi ("lympiau *"). Mae seren ar y diwedd yn golygu y bydd y chwiliad yn digwydd yn ôl enw yn unig, heb gynnwys yr estyniad.

Enghraifft:

Chwiliwch yn ôl y llythyr cyntaf mewn enw

Os ydych chi'n cofio dim ond y llythyr cyntaf y mae enw'r ffeil yn dechrau ag ef, mae yna gystrawen gorchymyn arbennig a fydd yn eich helpu i ddod o hyd iddi. Er enghraifft, rydych chi am ddod o hyd i ffeil sy'n dechrau gyda llythyr oddi wrtho "g" hyd at "l"ac nid ydych yn gwybod ym mha gyfeiriadur y mae wedi'i leoli. Yna mae angen i chi redeg y gorchymyn canlynol:

dod o hyd i / / enw ​​"[g-l] *" -print

Gan feirniadu yn ôl y symbol "/" sy'n dod yn syth ar ôl y prif orchymyn, bydd y chwiliad yn cael ei gynnal gan ddechrau o'r cyfeiriadur gwraidd, hynny yw, yn y system gyfan. Ymhellach, rhan "[g-l] *" yn golygu y bydd y gair chwilio yn dechrau gyda llythyr penodol. Yn ein hachos ni "g" hyd at "l".

Gyda llaw, os ydych chi'n gwybod yr estyniad ffeil, yna ar ôl y symbol "*" yn gallu ei nodi. Er enghraifft, mae angen i chi ddod o hyd i'r un ffeil, ond gwyddoch fod ganddi estyniad ".odt". Yna gallwch ddefnyddio'r gorchymyn canlynol:

canfod / enwi "[g-l] *. odt" -print

Enghraifft:

Dull 2: Chwilio yn ôl modd mynediad (opsiwn -perm)

Weithiau mae angen dod o hyd i wrthrych nad ydych chi'n ei adnabod, ond rydych chi'n gwybod pa ddull mynediad sydd ganddo. Yna mae angen i chi ddefnyddio'r opsiwn "-perm".

Mae'n eithaf syml i'w ddefnyddio, dim ond angen i chi nodi lleoliad y chwiliad a'r modd mynediad. Dyma enghraifft o orchymyn o'r fath:

dod o hyd i ~perper 775 -print

Hynny yw, cynhelir y chwiliad yn yr adran gartref, a bydd mynediad i'r gwrthrychau rydych chi'n chwilio amdanynt. 775. Gallwch hefyd ragnodi cymeriad “-” o flaen y rhif hwn, yna bydd gan y gwrthrychau a ganfuwyd ddarnau caniatâd o sero i'r gwerth penodedig.

Dull 3: Chwilio yn ôl dewis defnyddiwr neu grŵp (-efnyddiwr a grŵp)

Mewn unrhyw system weithredu mae yna ddefnyddwyr a grwpiau. Os ydych chi am ddod o hyd i wrthrych sy'n perthyn i un o'r categorïau hyn, yna gallwch ddefnyddio'r opsiwn ar gyfer hyn "-user" neu "-grŵp", yn y drefn honno.

Chwilio am ffeil yn ôl ei enw defnyddiwr

Er enghraifft, mae angen i chi ddod o hyd yn y cyfeiriadur Dropbox ffeil "Lampics", ond nid ydych yn gwybod beth yw ei enw, a gwyddoch mai dim ond i'r defnyddiwr y mae'n perthyn "defnyddiwr". Yna mae angen i chi redeg y gorchymyn canlynol:

dod o hyd i / cartref / defnyddiwr / Dropbox -user defnyddiwr -print

Yn y gorchymyn hwn gwnaethoch chi nodi'r cyfeiriadur angenrheidiol (/ cartref / defnyddiwr / Dropbox), nododd bod angen i chi chwilio am y ffeil sy'n eiddo i'r defnyddiwr (-user), a nododd pa ddefnyddiwr y mae'r ffeil hon yn perthyn iddo (defnyddiwr).

Enghraifft:

Gweler hefyd:
Sut i weld rhestr o ddefnyddwyr yn Linux
Sut i ychwanegu defnyddiwr at grŵp yn Linux

Chwilio am ffeil yn ôl ei enw grŵp

Mae chwilio am ffeil sy'n perthyn i grŵp penodol yr un mor hawdd - mae angen i chi amnewid yr opsiwn. "-user" ar yr opsiwn "-grŵp" a nodwch enw'r grŵp hwn:

dod o hyd i olwg gwestai / dod o hyd i'r gwestai

Hynny yw, rydych wedi nodi eich bod am ddod o hyd i'r ffeil sy'n perthyn i'r grŵp yn y system "gwestai". Bydd chwilio yn digwydd drwy'r system gyfan, a dangosir hyn gan y symbol "/".

Dull 4: Chwilio am ffeil yn ôl ei fath (opsiwn -type)

Mae dod o hyd i ryw elfen mewn math penodol o Linux yn eithaf syml, mae angen i chi nodi'r opsiwn priodol yn unig (-typea marcio'r math. Ar ddechrau'r erthygl, rhestrwyd yr holl ddynodiadau teip y gellir eu defnyddio ar gyfer y chwiliad.

Er enghraifft, rydych chi am ddod o hyd i bob ffeil bloc yn eich cyfeiriadur cartref. Yn yr achos hwn, bydd eich tîm yn edrych fel hyn:

dod o hyd i ~ -peip b -print

Yn unol â hynny, dywedasoch eich bod yn chwilio yn ôl math o ffeil, fel y nodir yn yr opsiwn "-type", ac yna penderfynu ar ei fath trwy roi'r symbol ffeil bloc - "b".

Enghraifft:

Yn yr un modd, gallwch arddangos yr holl gyfeiriaduron yn y cyfeiriadur a ddymunir drwy deipio yn y gorchymyn "d":

canfod / cartref / defnyddiwr -peip d -print

Dull 5: Chwilio am ffeil yn ôl maint (yr opsiwn -size)

Os mai dim ond ei faint yr ydych chi'n ei wybod o'r holl wybodaeth am y ffeil, yna gall hyd yn oed hyn fod yn ddigon i ddod o hyd iddo. Er enghraifft, rydych chi am ddod o hyd i ffeil o 120 MB mewn cyfeiriadur penodol trwy wneud y canlynol:

dod o hyd i / home / user / Dropbox -size 120M -print

Enghraifft:

Gweler hefyd: Sut i ddarganfod maint ffolder yn Linux

Fel y gwelwch, daethpwyd o hyd i'r ffeil sydd ei hangen arnom. Ond os nad ydych chi'n gwybod ym mha gyfeiriadur y mae wedi'i leoli, gallwch chwilio'r system gyfan drwy nodi'r cyfeiriadur gwraidd ar ddechrau'r gorchymyn:

dod o hyd i / -sesu 120M -print

Enghraifft:

Os ydych chi'n gwybod maint maint y ffeil, yna mae yna orchymyn arbennig yn yr achos hwn. Mae angen i chi gofrestru i mewn "Terfynell" yr un peth, cyn nodi maint y ffeil, rhowch farc "-" (os oes angen i chi ddod o hyd i ffeiliau sy'n llai na'r maint penodedig) neu "+" (os yw maint y ffeil ofynnol yn fwy na'r hyn a nodwyd). Dyma enghraifft o orchymyn o'r fath:

dod o hyd i / cartref / defnyddiwr / Dropbox + 100M -print

Enghraifft:

Dull 6: Ffeil chwilio yn ôl dyddiad newid (opsiwn-amser)

Mae yna achosion lle mae'n fwyaf cyfleus chwilio am ffeil erbyn y dyddiad y cafodd ei addasu. Ar Linux, defnyddir yr opsiwn. "amser". Mae'n eithaf syml ei ddefnyddio, byddwn yn ystyried popeth ar enghraifft.

Gadewch i ni ddweud yn y ffolder "Delweddau" mae angen i ni ddod o hyd i wrthrychau sydd wedi'u haddasu am y 15 diwrnod diwethaf. Dyma beth sydd angen i chi gofrestru ynddo "Terfynell":

dod o hyd i / cartref / defnyddiwr / Images -mtime -15 -print

Enghraifft:

Fel y gwelwch, mae'r opsiwn hwn yn dangos nid yn unig ffeiliau sydd wedi newid dros gyfnod penodol, ond hefyd ffolderi. Mae'n gweithio i'r cyfeiriad arall - gallwch ddod o hyd i wrthrychau a newidiwyd yn hwyrach na'r cyfnod penodedig. I wneud hyn, nodwch arwydd cyn y gwerth digidol. "+":

canfod / cartref / defnyddiwr / Images -mtime +10 -print

GUI

Mae'r rhyngwyneb graffigol yn hwyluso bywydau newydd-ddyfodiaid sydd newydd osod y dosbarthiad Linux. Mae'r dull chwilio hwn yn debyg iawn i'r un a weithredwyd yn Windows OS, er na all ddarparu'r holl fanteision y mae'n eu cynnig. "Terfynell". Ond y peth cyntaf yn gyntaf. Felly, gadewch i ni edrych ar sut i wneud chwiliad ffeil yn Linux gan ddefnyddio rhyngwyneb graffigol y system.

Dull 1: Chwilio drwy'r ddewislen system

Nawr byddwn yn ystyried y ffordd i chwilio am ffeiliau drwy'r ddewislen o'r system Linux. Bydd gweithredoedd yn cael eu perfformio yn nosbarthiad LTS Ubuntu 16.04, fodd bynnag, mae'r cyfarwyddyd yn gyffredin i bawb.

Gweler hefyd: Sut i ddarganfod y fersiwn o'r dosbarthiad Linux

Tybiwch fod angen i chi ddod o hyd i ffeiliau yn y system o dan yr enw "Dod o hyd i mi"Mae yna hefyd ddwy ffeil yn y system: un yn y fformat ".txt"a'r ail ".odt". I ddod o hyd iddynt, mae'n rhaid i chi glicio ar y dechrau eicon bwydlen (1)ac yn arbennig maes mewnbwn (2) nodwch ymholiad chwilio "Dod o hyd i mi".

Mae canlyniad chwilio yn cael ei arddangos, gan ddangos y ffeiliau rydych chi'n chwilio amdanynt.

Ond pe bai llawer o ffeiliau o'r fath yn y system a bod pob un ohonynt yn estyniadau gwahanol, byddai'r chwiliad yn fwy cymhleth. Er mwyn eithrio ffeiliau diangen, er enghraifft, rhaglenni, wrth allbynnu canlyniadau, mae'n well defnyddio hidlydd.

Mae wedi'i leoli ar ochr dde'r fwydlen. Gallwch hidlo gyda dau faen prawf: "Categorïau" a "Ffynonellau". Ehangu'r ddwy restr hyn trwy glicio ar y saeth wrth ymyl yr enw, ac yn y ddewislen, cael gwared ar y dewis o eitemau diangen. Yn yr achos hwn, byddai'n ddoethach gadael chwiliad yn unig "Ffeiliau a ffolderi", gan ein bod yn chwilio am yr union ffeiliau.

Gallwch sylwi ar unwaith ar y diffyg hwn - ni allwch ffurfweddu'r hidlydd yn fanwl, fel yn "Terfynell". Felly, os ydych chi'n chwilio am ddogfen destun gyda rhywfaint o enw, gallwch ddangos lluniau, ffolderi, archifau ac ati yn yr allbwn, ond os ydych chi'n gwybod union enw'r ffeil sydd ei hangen arnoch, gallwch ddod o hyd iddi yn gyflym heb ddysgu'r sawl ffordd mae'r gorchymyn "dod o hyd i".

Dull 2: Chwilio drwy'r rheolwr ffeiliau

Mae gan yr ail ddull fantais sylweddol. Gan ddefnyddio'r offeryn rheoli ffeiliau, gallwch chwilio yn y cyfeiriadur penodedig.

Perfformiwch y llawdriniaeth hon yn hawdd. Mae angen i chi yn y rheolwr ffeiliau, yn ein hachos Nautilus, fynd i mewn i'r ffolder lle mae'r ffeil rydych chi'n chwilio amdani i fod, a chlicio "Chwilio"wedi'i leoli yng nghornel dde uchaf y ffenestr.

Yn y maes mewnbwn ymddangosiadol mae angen i chi nodi enw'r ffeil amcangyfrifedig. Hefyd peidiwch ag anghofio na ellir cynnal y chwiliad gan enw'r ffeil gyfan, ond dim ond ar ei ran, fel y dangosir yn yr enghraifft isod.

Fel yn y dull blaenorol, fel hyn gallwch ddefnyddio hidlydd. I agor, cliciwch ar y botwm gyda'r arwydd "+"wedi'i leoli yn y rhan dde o'r maes mewnbwn ymholiad chwilio. Mae submenu yn agor lle gallwch ddewis y math o ffeil a ddymunir o'r gwymplen.

Casgliad

O'r uchod, gellir dod i'r casgliad bod yr ail ddull, sydd ynghlwm wrth ddefnyddio rhyngwyneb graffigol, yn berffaith ar gyfer chwilio drwy'r system yn gyflym. Os oes angen i chi osod llawer o baramedrau chwilio, yna bydd y gorchymyn yn anhepgor dod o hyd i i mewn "Terfynell".