Kiel serĉi dosierojn en Linukso

Anonim

Kiel serĉi dosierojn en Linukso

Laborante en iu ajn mastruma sistemo, foje necesas uzi ilojn por rapide trovi dosieron. Ĉi tio estas grava por Linukso, do la sekva estos konsiderata ĉiuj eblaj manieroj serĉi dosierojn en ĉi tiu OS. Prezentita estos ambaŭ dosieraj manaĝeroj kaj komandoj uzataj en la terminalo.

Vidu ankaŭ:

Renomi dosierojn en Linukso

Krei kaj forigi dosierojn en Linukso

Fina stacio

Se vi bezonas agordi multajn serĉajn opciojn por trovi la deziratan dosieron, la trovebla komando estas nemalhavebla. Antaŭ konsidero de ĉiuj ĝiaj variaĵoj, ĝi valoras marŝi sur sintakso kaj ebloj. Sintakso Ŝi havas la jenajn:

trovu manieron

Kie la vojo estas la dosierujo, en kiu la serĉo okazos. Estas tri bazaj manieroj specifi la vojon:

  • / - Serĉi al ĝi radikon kaj adreson al ĝi;
  • ~ - Serĉi per hejma dosierujo;
  • ./ - Serĉi en la dosierujo en kiu la uzanto nuntempe nuntempe.

Vi ankaŭ povas specifi la vojon rekte al la dosierujo mem, en kiu la dosiero estas supozeble lokita.

Trovi opciojn estas tre multe, kaj estas danke al ili, ke vi povas fari flekseblan serĉan agordon fiksante la necesajn variablojn:

  • -Name - Faru serĉon per prenado kiel bazo de la arta elemento;
  • -Ser - Serĉi dosierojn apartenantajn al specifa uzanto;
  • -Grupo - Faru serĉon per specifa grupo de uzantoj;
  • -Perm - Montri dosierojn kun la specifa alira reĝimo;
  • -size n. - Serĉi per la grandeco de la objekto;
  • -Mtime + n -n - Serĉi dosierojn, kiuj ŝanĝis pli (+ n) aŭ malpli (-n) tagojn;
  • -Tape - Serĉi difinitajn dosierojn.

Tipoj de dezirataj elementoj estas ankaŭ multe. Jen ilia listo:

  • B. - Bloko;
  • F. - Normala;
  • P. - Nomita kanalo;
  • D. - Katalogo;
  • L. - ligilo;
  • S. - Socket;
  • C. - Simbolo.

Post detala analizo de la sintakso kaj ebloj, la trovega komando povas esti prilaborita rekte al vidaj ekzemploj. Konsiderante la abundon de komandaj opcioj, ekzemploj estos donitaj ne por ĉiuj variabloj, sed nur por la plej uzataj.

Vidu ankaŭ: Popularaj teamoj en Fina stacio Linukso

Metodo 1: Serĉi laŭnome (-name opcio)

Plej ofte, uzantoj uzas la Opcion-Nomo por serĉi la sistemon, do ĝi estas de ĝi kaj komenci. Ni analizos plurajn ekzemplojn.

Serĉu per ekspansio

Supozu, ke vi bezonas trovi dosieron en la sistemo kun la etendaĵo ".xlsx", kiu situas en la DOPBOX-dosierujo. Por fari ĉi tion, uzu la sekvan komandon:

Trovu / Hejmo / Uzanto / Dropbox-Nomo "* .xlsx" --print

De ĝia sintakso, oni povas diri, ke la serĉado estas efektivigita en la dosierujo "Dropbox" ("/ Hejmo / Uzanto / Dropbox"), kaj la dezirata objekto devas esti kun la etendo ".xlsx". Asterisko sugestas, ke la serĉado estos elspezita por ĉiuj dosieroj de ĉi tiu ekspansio, sen konsideri sian nomon. "-PRINT" indikas, ke la serĉrezultoj montriĝos.

Ekzemplo:

Ekzemplo de serĉado en specifa dosierujo por vastigi la dosieron en Linukso

Serĉu laŭ dosiernomo

Ekzemple, vi volas trovi dosieron kun la nomo "Lumpics" en la dosierujo "/ Hejmo", sed la vastiĝo de ĝi estas nekonata. En ĉi tiu kazo, vi devas fari la jenajn:

Trovu ~ -name "Lumpics *" --print

Kiel vi povas vidi, la "~" simbolo estas uzata ĉi tie, kio signifas, ke la serĉado okazos en la hejma dosierujo. Post la opcio "-name", ĝi indikas la nomon de la serĉo dosiero ("Lumpics *"). Asterisko fine signifas, ke la serĉado nur nomiĝos laŭ nomo, sen konsideri la ekspansion.

Ekzemplo:

Ekzemplo de serĉado de dosiero-serĉado en la hejma dosierujo en Linukso

Serĉu la unuan literon en la nomo

Se vi memoras nur la unuan leteron, el kiu komenciĝas la dosiernomo, tiam ekzistas speciala komanda sintakso, kiu helpos vin trovi ĝin. Ekzemple, vi volas trovi dosieron, kiu komencas per la letero de "G" al "L", kaj vi ne scias, kiu katalogo ĝi estas. Tiam vi devas ekzekuti la sekvan komandon:

Trovu / -name "[G-L] *" --print

Laŭ la "/" simbolo, kiu iras tuj post la ĉefa teamo, la serĉado estos elspezita ekde la radika dosierujo, tio estas, tra la tuta sistemo. Plue, parto "[G-L] *" signifas, ke la dezirata vorto komenciĝos per certa letero. En nia kazo, de "G" al "L".

Parenteze, se vi konas la dosieran etendaĵon, tiam post la simbolo "*" vi povas specifi ĝin. Ekzemple, vi devas trovi la saman dosieron, sed vi scias, ke ĝi havas etendon ".Odt". Tiam vi povas uzi tian komandon:

Trovu / -name "[G-L] *. ODT" -PRINT

Ekzemplo:

Ekzemplo de serĉado de dosiero pri la unua letero kaj ĝia ekspansio en Linukso

Metodo 2: Serĉi aliron al Modif (opcio -Perm)

Kelkfoje necesas trovi objekton, kies nomo vi ne scias, sed vi scias, kian aliran reĝimon ĝi havas. Tiam vi devas apliki la opcion "-Perm".

Estas sufiĉe simpla uzi ĝin, vi nur bezonas specifi la serĉan lokon kaj la aliran reĝimon. Jen ekzemplo de tia teamo:

Trovu ~ -perm 775 --print

Tio estas, la serĉado estas efektivigita en la hejma sekcio, kaj la serĉaj objektoj havos aliron al 775. Vi ankaŭ povas registri la simbolon "-" antaŭ ĉi tiu nombro, tiam la trovitaj objektoj havos bitojn de nulaj permesoj al la specifa valoro .

Metodo 3: Serĉu per uzanto aŭ grupo (sup-opcioj kaj -group)

Estas uzantoj kaj grupoj en iu ajn mastruma sistemo. Se vi volas trovi objekton apartenantan al unu el ĉi tiuj kategorioj, vi povas uzi la opcion "-Ser" aŭ "-group", respektive.

Serĉa dosiero laŭ nomo de lia uzanto

Ekzemple, vi devas trovi la "Lampanon" Dosieron en la Dropbox-dosierujo, sed vi ne scias, kiel ĝi nomiĝas, sed vi scias, apartenas al la uzanto "Uzanto". Tiam vi devas ekzekuti la sekvan komandon:

Trovu / Hejme / Uzanto / Dropbox -user-Uzanto --print

En ĉi tiu komando, vi indikis la necesan dosierujon (/ hejmo / uzanto / Dropbox), indikis, ke vi bezonas serĉi dosieron apartenantan al la uzanto (-USSER), kaj indikis, kion uzanto apartenas al ĉi tiu dosiero (uzanto).

Ekzemplo:

Serĉa dosiero por uzanto en Linukso

Vidu ankaŭ:

Kiel vidi liston de uzantoj en Linukso

Kiel aldoni uzanton al grupo en Linukso

Serĉu dosieron laŭ nomo de lia grupo

Trovu dosieron, kiu apartenas al specifa grupo, estas nur simila - vi nur bezonas anstataŭigi la opcion "-grupo" al la opcio "-group" kaj specifas la nomon de ĉi tiu grupo:

Trovu / -Groupe Gasto --print

Tio estas, vi indikis, ke vi volas trovi dosieron en la sistemo rilate al la gasta grupo. La serĉo okazos tra la tuta sistemo, ĉi tio estas pruvita de la "/" simbolo.

Metodo 4: Serĉi dosieron laŭ tipo (-type opcio)

Trovu iun elementon en Linukso estas sufiĉe simpla, vi nur bezonas specifi la taŭgan opcion (-type) kaj nomumu la tipon. Je la komenco de la artikolo, ĉiuj specoj de tipoj, kiujn oni povas apliki al serĉado, estis listigitaj.

Ekzemple, vi volas trovi ĉiujn blokajn dosierojn en la hejma dosierujo. En ĉi tiu kazo, via teamo aspektos tiel:

Trovu ~ -Type B -PRINT

Sekve, vi specifis, kiuj pasigas la serĉon laŭ speco de dosiero, kiel pruvas la opcion "-Type", kaj tiam determinis ĝian tipon metante la blokan simbolon - "B".

Ekzemplo:

Serĉu blokajn dosierojn per la-libra komando en la Linuksa terminalo

Simile, vi povas montri ĉiujn dosierujojn en la dezirata dosierujo, poentante la simbolon "D" al la komando:

Trovu / Hejme / Uzanto -Tape D -PRINT

Metodo 5: Serĉi dosieron en grandeco (-size opcio)

Se el ĉiuj dosieraj informoj vi konas nur ĝian grandecon, tiam eble sufiĉos por trovi ĝin. Ekzemple, vi volas trovi 120 MB-dosieron en specifa dosierujo, por ĉi tio, sekvu la jenajn:

Trovu / Hejmo / Uzanto / Dropbox -Size 120m --print

Ekzemplo:

Eliraj komandoj por trovi dosieron de certa grandeco

Legu ankaŭ: Kiel ekscii la grandecon de la dosierujo en Linukso

Kiel vi povas vidi, la dosiero, kiun vi bezonas, estis trovita. Sed se vi ne scias, kiu dosierujo ĝi estas, vi povas serĉi tra la tuta sistemo, precizigante la radikan dosierujon komence de la teamo:

Trovu / -size 120m --print

Ekzemplo:

Serĉu difineblan dosieron tra la tuta sistemo en Linukso

Se vi konas la grandecon de la dosiero proksimume, tiam ĉi tiu kazo havas specialan teamon. Vi devas registri la saman en la terminalo, nur antaŭ ol precizigi la dosiergrandon por instali la signon "-" (se vi bezonas trovi dosierojn malpli ol la specifita grandeco) aŭ "+" (se la grandeco de la serĉ-dosiero estas pli specifita). Jen ekzemplo de tia teamo:

Trovu / Home / Uzanto / Dropbox + 100m --Print

Ekzemplo:

Serĉa dosiero en grandeco pli specifita en Linukso

Metodo 6: Dosiero-Serĉo per Ŝanĝo-Dato (-Mime Opcio)

Estas kazoj, kiam ĝi estas la plej konvena por konduki dosieran serĉadon laŭ dato de ĝia ŝanĝo. En Linukso, ĉi tio aplikas la opcion "-Mtime". Estas sufiĉe simpla uzi ĝin, konsideru ĉion pri la ekzemplo.

Supozu en la dosierujo "Bildoj" ni devas trovi objektojn, kiuj estis submetitaj al ŝanĝo dum la lastaj 15 tagoj. Jen kion vi bezonas registri en la terminalo:

Trovu / Home / Uzanto / Image -Mtime -15 -PRINT

Ekzemplo:

Ekzemplo de serĉado de dosieroj laŭ la dato de la lasta ŝanĝo per la trovega komando en Linukso

Kiel vi povas vidi, ĉi tiu opcio montras ne nur dosierojn, kiuj ŝanĝiĝis dum la specifa periodo, sed ankaŭ dosierujoj. Ŝi laboras en la kontraŭa direkto - vi povas trovi objektojn pli malfrue ol la specifa periodo. Por fari tion, vi devas eniri la signon "+" antaŭ la cifereca valoro:

Trovu / Home / Uzanto / Image -Mtime +10 -PRINT

GUI.

La grafika interfaco plejparte faciligas la vivon de komencantoj, kiuj nur instalis la Linuksan distribuon. Ĉi tiu serĉ-metodo estas tre simila al tiu, kiu efektivigas en Vindozo, kvankam ĝi ne povas doni ĉiujn avantaĝojn, kiujn la terminalo ofertas. Sed unue unue. Do, konsideru kiel fari dosieron serĉo en Linukso uzante la grafikan sisteman interfacon.

Metodo 1: Serĉu per la menuo System

Nun la metodo de serĉado de dosieroj tra la menuo Linukso estos reviziita. La agoj estos faritaj en la distribuo de Ubuntu 16.04 LTS, sed la instrukcio estas komuna al ĉiuj.

Legu ankaŭ: Kiel ekscii la version de la dissendo Linukso

Supozu, ke vi bezonas trovi dosierojn sub la nomo "Trovu min" en la sistemo, ankaŭ ĉi tiuj dosieroj en la sistemo du: unu en la formato ".txt", kaj la dua - ".odt". Por trovi ilin, vi devas komence alklaki la menukonon (1), kaj en speciala eniga kampo (2), specifu la serĉon "trovu min".

La serĉrezulto montriĝos, kie la serĉaj dosieroj estos montritaj.

Dosieraj serĉrezultoj prezentitaj tra la menuo Linukso-sistemo

Sed se estis multaj tiaj dosieroj en la sistemo kaj ili ĉiuj diferencis en etendoj, tiam la serĉado estus pli komplika. Por ekskludi nenecesajn dosierojn en la eldono de rezultoj, kiel programoj, estas plej bone uzi la filtrilon.

I situas dekstre de la menuo. Vi povas filtri sur du kriterioj: "kategorioj" kaj "fontoj". Pligrandigi ĉi tiujn du listojn klakante sur la sago apud la nomo, kaj la menuo, forigu la posedaĵon de nenecesaj eroj. En ĉi tiu kazo, ĝi estos pli saĝa nur por lasi "dosierojn kaj dosierujojn", ĉar ni serĉas precize la dosierojn.

Starigi la filtrilon en la Linukso-menuo dum serĉado de dosieroj

Vi povas tuj rimarki la mankon de ĉi tiu metodo - vi ne povas agordi la filtrilon detale, kiel en la terminalo. Do, se vi serĉas tekston dokumenton kun iu nomo, en la ekstradicio vi povas montri bildojn, dosierujojn, arkivojn, ktp. Sed se vi konas la ĝustan nomon de la ĝusta dosiero, vi povas rapide trovi ĝin, sen studi la multajn multenombrajn manieroj "trovi"

Metodo 2: Serĉu per dosieradministrilo

La dua metodo havas signifan avantaĝon. Uzante la ilon de la dosierujo, vi povas serĉi en la specifa dosierujo.

Plenumu ĉi tiun operacion estas pli simpla simpla. Vi bezonas en la dosieradministrilo, en nia kazo, Nautilus, enigu la dosierujon, en kiu la dezirata dosiero estas supozeble, kaj alklaku la butonon "Serĉo" lokita en la supra dekstra angulo de la fenestro.

Buton-Serĉo en dosieradministrilo Nautilus en Linukso

En la eniga kampo, kiu aperas, vi devas eniri la supozitan dosiernomon. Ankaŭ, ne forgesu, ke la serĉado ne povas esti farita per variablo dosiernomo, sed nur per sia parto, kiel montrite en la suba ekzemplo.

Dosiero serĉanta ĝian parton de la dosieradministrilo Nautilus en Linukso

Kiel en la antaŭa metodo, la filtrilo povas esti uzata sammaniere. Por malfermi ĝin, alklaku la butonon "+" sur la dekstra flanko de la serĉa konsulto. Submenuo malfermos en kiu vi povas elekti la deziratan dosiertipon de la falmenuo.

Filtru serĉanta en la dosieradministrilo Nautilus en Linukso

Konkludo

De la antaŭaj, oni povas konkludi, ke por la sistemo de rapida serĉado pri la sistemo, la dua metodo estas farita, ligita al la uzo de la grafika interfaco. Se vi bezonas agordi multajn serĉajn opciojn, tiam la trovega komando estas nemalhavebla en la terminalo.

Legu pli