我在Linux中有一個BASH shell腳本,用於裝載驅動器..我一直以'root'的身份運行,並且不甚至有須藤或安裝蘇,以防問題的..BASH/shell腳本,無法正確安裝UFT-8(我想!)
我的問題是UTF-8的文件名和目錄,特別是在VFAT分區...
如何安裝每個分區類型與正確的選項UTF-8文件名?
TYPE="$(guess_fstype /dev/"${1}" 2>/dev/null)"
# create mount point if it does not exist
[ ! -e /mnt/$1 ] && mkdir -p /mnt/$1
case $TYPE in
vfat) /bin/mount -t vfat /dev/$1 /mnt/$1 -o shortname=mixed,quiet,utf8
success=$? ;;
iso9660) mount -t iso9660 /dev/$1 /mnt/$1 -o utf8
success=$? ;;
ntfs) mount -t ntfs /dev/$1 /mnt/$1
success=$? ;;
unknown) mount /dev/$1 /mnt/$1 -o utf8
success=$? ;;
*) mount -t $TYPE /dev/$1 /mnt/$1
success=$? ;;
esac
'man mount'在vfat的部分有iocharset。 – thiton