Atrodiet visus failus ar paplašinājumu Linux

Find All Files With Extension Linux




Bieži vien mēs atrodamies iestrēguši, kad mums ir jāatrod visi faili ar vienādiem vai dažādiem paplašinājumiem. Tas, visticamāk, ir noticis ar dažādiem Linux lietotājiem, izmantojot termināli. Viena lieta ir meklēt vienu faila tipu vai failu, bet ko jūs darīsit, ja vēlaties uzzināt visus failus vienlaikus? Šis raksts nāk palīgā mūsu lasītājiem, kuriem ir šāda dilemma.

Failu atrašanai vai atrašanai failu sistēmā mēs varam izmantot dažādas Linux utilītas, taču visu failu vai failu nosaukumu meklēšana ar vienādiem vai dažādiem paplašinājumiem var būt sarežģīta un prasīt īpašus modeļus vai izteiksmes. Raksta gaidāmajā sadaļā mēs sapratīsim šo utilītu darbību, sintaksi un izpildi.







Atrast komandu

Viens no visspēcīgākajiem failu meklēšanas rīkiem Linux sistēmā ir komanda atrast. Tas visā direktorijā meklē failus un mapes, lai tie atbilstu lietotāja izteiksmei, un veic darbības ar šiem failiem. Faila atļauja, faila lielums, veids ir daži citi faktori, kuru pamatā ir failu atrašana Linux. Atrast komandu var apvienot arī ar citiem komunālajiem pakalpojumiem, piemēram, sed vai grep. Tagad pievērsīsimies komandai atrast praktiski.



Atrodiet komandu sintaksi:



$atrastDirektorija opciju izteiksme

Visu failu atrašana ar vienu paplašinājumu:





Lai atrastu visus failus ar faila paplašinājumu, uzrakstiet tā ceļu, lai atrastu komandu ar opcijām un izteiksmi, kas norāda paplašinājumu. Tālāk sniegtajā piemērā mēs atradīsim visus failus ar paplašinājumu .txt.

$atrast.-tipsf-vārds '*.txt'

. šajā komandā norāda, ka šis rīks atradīs visus .txt failus pašreizējā direktorijā.



Atrodiet .exe failus tajā pašā atrašanas komandā, pievienojot paplašinājumu kā *exe.

$atrast.-tipsf-vārds '*.exe'

Konfigurācijas faili ir arī būtiska jebkuras failu sistēmas sastāvdaļa, ko var izmantot vairākiem mērķiem. Izrakstiet šo komandu konfigurācijas failu meklēšanai pašreizējā direktorijā.

$atrast /utt-tipsf-vārds '* .conf'




Failu atrašana ar vairākiem paplašinājumiem:

Savā atrašanas komandā varat arī pievienot vairāk nekā paplašinājumu, lai viegli un ātri varētu atrast vairākus paplašinājumu failus.

Izpildot zemāk norādīto komandu, tiks iegūti faili ar paplašinājumu .sh un .txt

$atrast.-tipsf ( -vārds '*.sh' -vai -vārds '*.txt')

Atrodiet komandu

Komanda locate ir ātrāks un labāks rīks, salīdzinot ar atradumu. Kad fails tiek iniciēts, tā vietā, lai meklētu to failu sistēmā, atrodiet, lai meklēšanai izmantotu datu bāzi. Šajā datu bāzē tiek glabātas informācijas daļas un biti, kas saistīti ar jūsu sistēmas failiem un to adresēm.

atrodiet komandu sintaksi:

$atrastOpcijas modelis

Atrodot failu ar noteiktu paplašinājumu, piemēram, .conf, kas tiek ņemts vērā mūsu gadījumā, tiek pievienots direktorijas ceļš, kurā notiks failu meklēšanas process.

$atrast '/etc/*.conf'

Atrodiet konfigurācijas failus pašreizējā darba direktorijā, izmantojot tālāk norādīto komandu.

$atrast '/*.conf'

$atrast '/etc/*.txt'

Līdzīgi jūs varat sekot komandas locate sintaksei, lai atrastu visus failus ar kādu konkrētu paplašinājumu, piemēram, .txt.

$atrast '/*.txt'

Secinājums:

Šī ziņa aptver divas jaudīgas, taču vienkāršas utilītas, lai jūs varētu atrast visus failus ar vienādiem vai dažādiem paplašinājumiem. Mēs esam snieguši jums pamatkoncepcijas attiecībā uz komandu atrast un atrast un parādījuši, kā izmantot šos divus Linux komandrindas rīkus, lai atrastu visus failus ar vairākiem paplašinājumiem.