Ngamaxesha amaninzi uya kube udibana namagama eefayile kunye nabalawuli abanezithuba ezingenelelayo kumagama abo, ngakumbi ezo zisuka kwiWindows. Ezi zithuba zihlala zicaphukisa, ngakumbi xa usebenza kwiqokobhe, kuba kufuneka uzichonge ukuze zingaphathwa njengamagama omyalelo ahlukeneyo okanye iinketho. Ke ngoko, kwesi sifundo siza kubona ezinye iindlela zoku susa izithuba ngokuzenzekelayo.
Ukongeza, siza kubona nendlela ezinokusetyenziswa ngayo iifayile okanye abalawuli abanamagama anezithuba ngaphandle kokuphosa impazamo kuwe.
Uzisebenzisa njani iifayile kunye nabalawuli abanezithuba
Ukuzama iindawo zokuphuma yamagama eefayile kunye nabalawuli kwi-terminal yeLinux, ungayenza ngezi ndlela:
- Kubandakanya "" (iingcaphuno eziphindwe kabini) kwinxalenye yendlela apho kukho izithuba okanye kuyo yonke. Umzekelo:
cd "nombre con espacio"/
- Ukusebenzisa i \ umlinganiswa phambi kwesithuba ngasinye. Umzekelo:
nano nombre\ con\ espacio.txt
Ngezi ndlela, uya kwenza dlula ezi ndawo zicaphukisayo. Ngoku, ukuze ungasebenzisi olu khetho kwakhona, olunokuphazamisa ngakumbi, ungalandela la manyathelo...
Indlela yokususa izithuba kumagama
Ngoku, ungasebenzisa iindlela ezahlukeneyo ukwenza ezi zithuba zamagama ziyeke ukuba yingxaki ngonaphakade. Ukuba unenani elikhulu lamagama anezithuba, akukho ngqiqweni ukuwenza nganye nganye, kodwa ungenza le misebenzi susa okanye ubuyisele izithuba:
- Sebenzisa umyalelo othiya igama kuyo. Umzekelo, owokuqala kule miyalelo ususa izithuba kuzo zonke iifayile ze-.txt, ngelixa owesibini ususa izithuba kuzo zonke iifayile ezikuluhlu lwangoku:
yithiya ngokutsha i-'s/_/g' ./*.txt
ithiya ngokutsha 's/\s/_/g' ./*.*
- Sebenzisa fumana ukubuyisela onke amagama anezithuba, endaweni yawo ngo _. Umzekelo, yenze ngayo yonke .txt yolawulo lwangoku okanye yeFS iyonke:
find . -type f -name "* *.txt" -exec bash -c 'mv "$0" "${0// /_}"' {} \; **find / -type f -name "* *.txt" -exec bash -c 'mv "$0" "${0// /_}"' {} \;