V tem priročniku se boste naučili uporabljati Linux za iskanje datoteke ali vrste datotek.
Datoteko, ki jo dobite z distribucijo Linuxa, lahko uporabite za iskanje datotek. Če se uporabljate za uporabo sistema Windows, je upravitelj datotek podoben programu Windows Explorer. Vsebuje uporabniški vmesnik z vrsto map, ki ob kliku prikazujejo podmape v teh mapah in vse datoteke, ki jih vsebujejo.
Večina upraviteljev datotek zagotavlja funkcijo iskanja in metodo za filtriranje seznama datotek.
Najboljši način za iskanje datotek je uporaba ukazne vrstice Linux, ker obstaja veliko več metod, ki so na voljo za iskanje datoteke, kot bi lahko grafično orodje kdaj poskusilo vključiti.
Kako odpreti terminalsko okno
Če želite poiskati datoteke z ukazno vrstico Linux, boste morali odpreti okno terminala.
Obstaja veliko načinov za odpiranje terminalskega okna. Eden od načinov, ki je prepričan, da deluje v večini sistemov Linux, je istočasno pritisniti tipki CTRL, ALT in T. Če to ne uspe uporabiti menija v namiznem okolju Linuxa, naj bi našli urejevalnik terminala.
Najlažji način najti datoteko
Kliči se ukaz, ki se uporablja za iskanje datoteknajti.
Tukaj je osnovna sintaksa ukaza Find.
najti
Začetna točka je mapa, iz katere želite začeti iskati. Če želite začeti iskati celoten pogon, vnesite naslednje: najti /
Če pa želite začeti iskati mapo, v kateri ste trenutno, lahko uporabite naslednjo sintakso: najti . Na splošno, ko iščete, boste želeli iskati po imenu, zato poiščite datoteko, imenovano myresume.odt, čez celoten pogon, ki bi ga uporabili naslednja sintaksa: Poišči / -name myresume.odt
Kot je bilo že na kratko omenjeno v prejšnjem razdelku, lahko izberete poljubno lokacijo v datotečnem sistemu, s katerim začnete iskati. Na primer, če želite poiskati trenutni datotečni sistem, lahko uporabite piko na naslednji način: najti . Ime igre
Zgornji ukaz bo poiskal datoteko ali mapo, ki se imenuje igra v vseh mapah v trenutni mapi. Ime trenutne mape lahko najdete z ukazom pwd. Če želite poiskati celoten datotečni sistem, morate v korenski mapi začeti na naslednji način: Poišči / -name igro
Verjetno bodo rezultati, ki jih vrne zgornji ukaz, prikazali zavrnjeno dovoljenje za mnoge vrnjene rezultate. Verjetno boste morali povzdigniti svoja dovoljenja s pomočjo ukaza sudo ali preklopiti na administratorski račun z ukazom su. Začetni položaj je lahko dobesedno kjer koli v vašem datotečnem sistemu. Na primer, če želite poiskati vrsto domače mape, naredite naslednje: poišči ~ -name igro
Tilda je metacharacter, ki se običajno uporablja za označevanje domače mape trenutnega uporabnika. Najpogostejši izraz, ki ga boste uporabili, je ime. Izraz -name lahko iščete ime datoteke ali mape. Obstajajo pa tudi drugi izrazi, ki jih lahko uporabite, kot sledi: Predstavljajte si, da želite najti vse datoteke v domači mapi, ki so si jih ogledali pred več kot 100 dnevi. Morda boste to želeli storiti, če želite varnostno kopirati in odstraniti stare datoteke, do katerih redno ne dostopate. Če želite to narediti, zaženite naslednji ukaz: Poišči ~ -time 100 Če želite poiskati vse prazne datoteke in mape v vašem sistemu, uporabite ta ukaz: najti / brezplačno Če želite poiskati vse izvedljive datoteke na vašem računalniku, uporabite ta ukaz: našli / -exec Če želite poiskati vse datoteke, ki so berljive, uporabite ta ukaz: najti / -read Ko iščete datoteko, lahko uporabite vzorec. Na primer, morda iščete vse datoteke z razširitvami mp3. Uporabite lahko naslednji vzorec: poišči / -name * .mp3 Glavna težava s ukazom find je, da včasih včasih vrne preveč rezultatov, ki jih je mogoče videti naenkrat. Izhod lahko izklopite v ukaz rep ali pa izberete vrstice v datoteko, kot sledi: našli / -name * .mp3 -print imeoffiletoprintto Predstavljajte si, da želite istočasno išče in urejati datoteko. Uporabite lahko ta ukaz: našli / -name ime datoteke -exec nano '{}' ;
Zgornji ukaz išče datoteko z imenom filename in nato za nano urejevalnik za datoteko, ki jo najde. Ukaz za odkrivanje je zelo močan. Ta priročnik je pokazal, kako poiskati datoteke, vendar obstaja veliko možnosti, ki so na voljo, in razumeti vse, ki bi jih morali preveriti v priročniku za Linux. To lahko naredite tako, da v terminalu izvedete naslednji ukaz: človek najde
Kje začeti iskanje po
Izrazi
Kako najti datoteke, ki so bile dostopne več kot nekaj dni pred dnevi
Kako najti prazne datoteke in mape
Kako najti vse izvršljive datoteke
Kako najti vse berljive datoteke
Patterns

Kako poslati izhod iz Poišči ukaz v datoteko
Kako najti in izvršiti ukaz z datoteko
Povzetek












