You can skip this section, if you are not interested in.
I usually backup my MicroSD card of my cell phone, with command
sudo dd if=/dev/sdc1 of=~/Document/Cell\ Phone\ Files/MicroSD_Backup/$(date +%y-%m-%d).img after connecting the MicroSD card to my PC with the Card Reader.
There is only one partition on my MicroSD card and it's filesystem is
fat32. And the default encoding of it is
GBK. So, Chinese filename are encoded with GBK, while English filename are encoded with ASCII.
After I having made the latest image of the MicroSD card, I want to format it and delete some useless files in the latest image.
The img file contains files with gbk filename and ascii filename, while the default encoding of my PC is UTF-8. I want to convert those GBK filenames to UTF-8, but I concern about those files with an ASCII filename will become garbled with running command
convmv --notest -f gbk -t utf-8 * in the image file mounted directory.
Is it possible to find out those files with gbk filename, and pipe their path to the
convmv command? So, those files with ASCII filenames can survive.