Ama-Globs akusiza: ungawasusa kanjani wonke amafayela ngaphandle kweyodwa

UNautilus ku-Ubuntu

I-Los amagilavu ​​namapayipi ye-Unix ilusizo kakhulu ezimweni eziningi lapho sisebenza kusuka kukhonsoli. Nonke nisebenzise amapayipi noma nisebenzise abalingiswa abadumile njengekhadi lasendle * ukufaka amagama, njll. Yebo, nakanjani bahlangabezane nenkinga yokufuna ukususa wonke amafayela enkombeni ngaphandle kweyodwa noma amaningi awo. Uma kunezinkinga ezimbalwa akuyona inkinga, kungenziwa kalula ngisho nakwimodi yehluzo.

Kepha uma kukhona abaningi futhi sikhona ukusebenza kusuka kukhonsoli izinto ziba nzima ngokwengeziwe. Kepha lokho kungenxa yokuthi asinazo izinsizakusebenza, ngoba kunezinketho ezilula esingazisebenzisa ukusisiza ukuguqula imisebenzi eyinkimbinkimbi ibe yinto elula kakhulu. Yebo, kulesi sifundo esilula sichaza ukuthi ungakwenza kanjani lokho usebenzisa uphawu olulula ... Kulula, akunjalo? Ake sihambe sizijwayeze:

Okokuqala, ngizocabanga ukuthi sinakho isiqondisi ebizwa ngezithombe lapho sifuna ukususa khona wonke amafayela wesithombe se-.jpeg angaphakathi. Ake sicabange ukuthi kunezithombe eziyi-100. Futhi sifuna ukuzisusa zonke ngaphandle kweyodwa yazo ebizwa nge-nat7.jpg. Isinyathelo sokuqala ukuya kuleso sikhombisi ngosizo lomyalo we-cd. Ngokwesibonelo:

cd /home/Fotos

Ngemuva kwalokho sizosebenzisa umyalo we-rm njengoba sihlala senza lapho sifuna sula okuthile, kepha sizokhombisa ukuthi sifuna ukusula yonke into ngaphandle kwalesi sithombe esifuna ukusigcina, ngoba lokhu sizosebenzisa uhlamvu! njengokuthi:

rm -f !(nat7.jpg)

Ngalokho sikuphika ukususwa ku-rm ukuze kususe yonke into ngaphandle kwefayela eliqanjwe ngokuthi nat7.jpg. Uma uya enkombeni bese wenza uhlu kokuqukethwe, uzokwazi ukuqinisekisa ukuthi konke ngaphandle kwesithombe osifunayo kususiwe:

ls /home/Fotos

Manje usungadlala ngale glob ukwenza ezinye izinto, njengokususa wonke amafayela enkombeni ngaphandle kwamafayela we-MP3 nge! (*. mp3) noma nokugcina amafayela ahlukahlukene noma amafomethi ekususweni, njenge! (nat7.jpg | isa5.jpg) noma nge! (* .txt | * .mp3). Amathuba maningi ... Le yi-Unix, le yiLinux!


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   UGregory ros kusho

    Alukho usuku lapho singafundi okuthile! Ngaphandle kokuthi bengilokhu ngixubana nama-PC cishe iminyaka engama-30 futhi cishe ama-20 ngeLinux anginikwanga kakhulu ikhonsoli, ngiyavuma ukuthi ilusizo olukhulu, kepha bengilokhu ngivila uma kukhulunywa ngemiyalo yekhanda nokugubha ukuthuthela kwimodi yokuqhafaza. Bengingazi nakancane le nketho yama-globs futhi yize bekungekho nzima kimi ukuthi ngiphile ngaphandle kwayo, kufanele kunikezwe ukuthi kubukeka kuwusizo olukhulu futhi kusebenza, ngaphezu kwalokho, kulula ukuyiqonda futhi uyisebenzise. Ngibhala kahle.
    Ngiyabonga ngomnikelo engingangabazi ukuthi uzosiza kakhulu.

  2.   9 nxa9 kusho

    Sawubona!
    Ngiyabonga kakhulu kodwa…
    rm -f! (*. exe)
    bash:!: umcimbi awutholakalanga

    1.    U-Isaac PE kusho

      Sawubona,

      Zama ukwenza lokhu kusebenze:

      i-shopt -s extglob; setha -H

      Bese uzama futhi:

      rm -f! (*. exe)

      Ngikufisela okuhle! Ngiyethemba ukuthi iyakusebenzela. Futhi ngiyabonga ngokusilandela ...

  3.   Miguel kusho

    Sawubona, nginombuzo, angikwazi ukugcina amafayela amabili ngasikhathi sinye ngoba uma ngizama, konke kuyasuswa, kepha uma ngikwenza ngeyodwa kuphela, ngiyakwazi. kungaba yini? Ungayixazulula kanjani?