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:
-
.
häzirki katalogy aňladýar -
-type
opsiýasy faýl görnüşini kesgitlemek üçin ulanylýar we şu ýerde,f
tarapyndan görkezilen adaty faýllary gözleýäris. -
-name
opsiýasy bu ýagdaýda gözleg görnüşini, faýl giňeltmelerini kesgitlemek üçin ulanylýar -
-o
\OR 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.