Ezikhathini eziningi uzobe uhlangabezane namagama amafayela nezinkomba ezinezikhala ezingenele emagameni azo, ikakhulukazi lawo aqhamuka kuWindows. Lezi zikhala zivame ukucasula, ikakhulukazi uma usebenza kugobolondo, ngoba udinga ukuzibona ukuze zingaphathwa njengamagama ahlukene womyalo noma izinketho. Ngakho-ke, kulesi sifundo sizobona ezinye izindlela zokuthi khipha izikhala ngokuzenzakalelayo.
Ngaphezu kwalokho, sizobona nokuthi lezi zingasetshenziswa kanjani amafayela noma izinkomba ezinamagama anezikhala ngaphandle kokuphonsa iphutha.
Asetshenziswa kanjani amafayela nezinkomba ezinezikhala
Ukuzama izindawo zokubalekela wamagama wamafayela nezinkomba ku-terminal ye-Linux, ungakwenza ngalezi zindlela:
- Kubandakanya "" (izingcaphuno ezikabili) engxenyeni yendlela lapho kunezikhala noma kukho konke. Ngokwesibonelo:
cd "nombre con espacio"/
- Ukusebenzisa \ uhlamvu ngaphambi kwesikhala ngasinye. Ngokwesibonelo:
nano nombre\ con\ espacio.txt
Ngalezi zindlela, uzokwenza dlula lezi zikhala ezicasulayo. Manje, ukuze ungaphinde usebenzise lezi zinketho futhi, okungase kube nzima kakhulu, ungalandela lezi zinyathelo...
Uzikhipha kanjani izikhala emagameni
Manje, ungasebenzisa izindlela ezahlukahlukene ukwenza lezi zikhala zamagama ziyeke ukuba inkinga unaphakade. Uma unenombolo enkulu yamagama anezikhala, akunangqondo ukuwenza ngalinye ngalinye, kodwa ungakwazi ukuzenzela le misebenzi ukuze khipha noma shintsha izikhala:
- Sebenzisa umyalo wokuqamba kabusha kuwo. Ngokwesibonelo, owokuqala kule miyalo ukhipha izikhala kuwo wonke amafayela e-.txt, kuyilapho owesibili ukhipha izikhala kuwo wonke amafayela angaphakathi kohlu lwamanje:
qamba kabusha 's/\s/_/g' ./*.txt
qamba kabusha 's/\s/_/g' ./*.*
- Sebenzisa ukuthola ukuze ubeke esikhundleni sawo wonke amagama anezikhala, esikhundleni sawo ufake _. Isibonelo, kwenze ngayo yonke .txt yohlu lwamanje noma ye-FS yonke:
find . -type f -name "* *.txt" -exec bash -c 'mv "$0" "${0// /_}"' {} \; **find / -type f -name "* *.txt" -exec bash -c 'mv "$0" "${0// /_}"' {} \;