Linux-da köp faýl atlaryny (giňeltmeleri) gözlemek üçin buýrugy nädip tapmaly


Köplenç dürli giňeltmeler bilen birnäçe faýl gözlemeli bolýan ýagdaýymyzda gulplanýarys, bu terminalyň içinde birnäçe Linux ulanyjysynda bolup geçen bolsa gerek.

Faýl ulgamynda faýllary tapmak ýa-da tapmak üçin ulanyp boljak birnäçe Linux kömekçi programmasy bar, ýöne dürli faýl atlaryny ýa-da dürli giňeltmeler bilen faýllary tapmak käwagt kyn bolup biler we belli bir buýruklary talap edip biler.

Linux faýl ulgamynda faýllary tapmak üçin köp peýdaly zatlaryň biri find peýdalydyr we bu ýol görkezijisinde birbada birnäçe faýl adyny tapmaga kömek etmek üçin tapyndylary ulanmagyň birnäçe mysallaryndan geçeris. .

Hakyky buýruklara girmezden ozal, Linux find kömekçi programmasy bilen gysgaça tanyşlyga seredeliň.

Tapmak peýdasynyň iň ýönekeý we umumy sintaksisidir:

# find directory options [ expression ]

Linux-da tapmak buýrugynyň käbir mysallaryna göz aýlalyň.

1. Häzirki bukjadaky ähli faýllary .sh we .txt faýl giňeltmeleri bilen tapmak isleýändigiňizi göz öňünde tutsaňyz, aşakdaky buýrugy ýerine ýetirip bilersiňiz:

# find . -type f \( -name "*.sh" -o -name "*.txt" \)

Aboveokardaky buýrugy düşündirmek:

  1. . häzirki katalogy aňladýar
  2. -type opsiýasy faýl görnüşini kesgitlemek üçin ulanylýar we şu ýerde, f
  3. tarapyndan görkezilen adaty faýllary gözleýäris.
  4. -name opsiýasy bu ýagdaýda gözleg görnüşini, faýl giňeltmelerini kesgitlemek üçin ulanylýar
  5. -o \OR
  6. diýmekdir

Faýl giňeltmelerini ýaýyň içine salmak, buýrukdaky ýaly \ (arka çyzgy) gaçmak nyşanyny ulanmak maslahat berilýär.

2. .sh , .txt we .c giňeltmeleri bolan üç faýl adyny tapmak üçin aşakdaky buýrugy berýär:

# find . -type f \( -name "*.sh" -o -name "*.txt" -o -name "*.c" \)

3. Ine, .png , .jpg , .deb we .pdf bolan faýllary gözleýän başga bir mysal. giňeltmeler:

# find /home/aaronkilik/Documents/ -type f \( -name "*.png" -o -name "*.jpg" -o -name "*.deb" -o -name ".pdf" \)

Aboveokardaky ähli buýruklary tankyt bilen synlasaňyz, kiçijik hile tapmak buýrugynda -o opsiýasyny ulanýar, gözleg massiwine has köp faýl atlaryny goşmaga, şeýle hem faýl atlaryny ýa-da faýl giňeltmelerini bilmäge mümkinçilik berýär. gözleýärsiňiz.

Netije

Bu gollanmada, bir buýruk bermek bilen birnäçe faýl adyny tapmaga mümkinçilik berýän ýönekeý, ýöne peýdaly tapyş usulyny açdyk. Köp sanly möhüm buýruk amallary üçin tapyndylara düşünmek we ulanmak üçin aşakdaky makalamyzy okap bilersiňiz.