Giunsa Paggamit ang pagpangita sa Command sa Pagpangita sa Daghang Mga Filename (Mga Extension) sa Linux


Daghang mga higayon, na-lock kami sa usa ka sitwasyon diin kinahanglan namon pangitaon ang daghang mga file nga adunay lainlaing mga extension, tingali nahitabo kini sa daghang mga tiggamit sa Linux labi na gikan sa sulod sa terminal.

Adunay ubay-ubay nga Linux utilities nga magamit namo sa pagpangita o pagpangita sa mga file sa file system, apan ang pagpangita og daghang mga filename o mga file nga adunay lain-laing mga extension usahay mapamatud-an nga malisud ug nagkinahanglan og piho nga mga sugo.

Usa sa daghang mga utilities alang sa pagpangita sa mga file sa Linux file system mao ang find utility ug niining paagiha sa paggiya, maglakaw kami sa pipila ka mga pananglitan sa paggamit sa find aron matabangan kami sa pagpangita sa daghang mga filename sa usa ka higayon. .

Sa dili pa kita mosalom sa aktuwal nga mga sugo, atong tan-awon ang mubo nga pasiuna sa Linux find utility.

Ang pinakayano ug kinatibuk-ang syntax sa find utility mao ang mosunod:

# find directory options [ expression ]

Atong ipadayon ang pagtan-aw sa pipila ka mga pananglitan sa pagpangita sa command sa Linux.

1. Sa paghuna-huna nga gusto nimong pangitaon ang tanang file sa kasamtangang direktoryo nga adunay .sh ug .txt extension sa file, mahimo nimo kini pinaagi sa pagpadagan sa command sa ubos:

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

Paghubad sa sugo sa ibabaw:

  1. . nagpasabot sa kasamtangan nga direktoryo
  2. Ang
  3. -type nga opsyon gigamit sa pagtino sa tipo sa payl ug dinhi, nangita kami ug regular nga mga payl nga girepresentahan sa f
  4. -name nga opsyon gigamit sa pagtino sa usa ka search pattern niini nga kaso, ang file extensions
  5. -o nagpasabot nga \OR

Girekomendar nga imong ilakip ang mga extension sa file sa usa ka bracket, ug gamiton usab ang \ ( back slash) escape character sama sa command.

2. Aron makapangita og tulo ka filename nga adunay .sh, .txt ug .c extensions, i-issue ang command sa ubos:

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

3. Ania ang laing pananglitan diin kita mangita sa mga file nga adunay .png, .jpg, .deb ug .pdf mga extension:

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

Kung imong gibantayan pag-ayo ang tanan nga mga sugo sa ibabaw, ang gamay nga limbong naggamit sa -o nga kapilian sa pagpangita nga command, kini makapahimo kanimo sa pagdugang sa daghang mga filename sa search array, ug nahibal-an usab ang mga filename o mga extension sa file. imong gipangita.

Konklusyon

Niini nga giya, among gitabonan ang usa ka yano apan makatabang nga pagpangita sa utility trick aron makapangita kami daghang mga filename pinaagi sa pag-isyu sa usa ka mando. Aron masabtan ug magamit ang pagpangita alang sa daghang uban pang hinungdanon nga mga operasyon sa command line, mahimo nimong basahon ang among artikulo sa ubos.