- #! /bin/zsh
- #
- # Auther: <a href="mailto:dong.worker@gmail.com">james become</a>
- #
- # Remount your ntfs drivers to wirteable without touching your system kernel.
- # You can: sit on your back and modify, read, copy or republish this script.
- # You cannot: dont make money with this scipt...
- #
- mountCMD="/usr/local/sbin/mount_ntfs"
- mountPath="/Volumes/BOOTCAMP"
- targetDisk=''
- # check if brew formula `mount_ntfs`
- if [ ! -f $mountCMD ]; then
- echo "You haven't intall brew formula 'ntfs-3g' yet."
- echo "Please exec 'brew install ntfs-3g' on your terminal"
- echo "and follow the instruction to configure the ntfs driver."
- exit 1
- fi
- echo "Which disk right on your Desktop u want to remount:\\n[Default BOOTCAMP]:"
- read target
- if [ ! -n $target ]; then
- $mountPath="/Volumes/"$target
- echo $mountPath" will be remount"
- fi
- # if bootcamp mounted, ejct it
- if mount | grep BOOTCAMP
- then
- targetDisk=`mount|grep -o '.*BOOTCAMP'|grep -o '^.*[0-9]s[0-9]'`
- echo 'Plese wait patiently while ecjting...'
- diskutil eject $targetDisk
- fi
- # make Bootcamp dir at '/Volumes'
- if [ ! -d "$mountPath" ]; then
- mkdir $mountPath
- fi
- sleep 8
- echo "trying to mount $targetDisk on $mountPath"
- echo $targetDisk
- sudo -k $mountCMD $targetDisk $mountPath
- #该片段来自于http://www.codesnippet.cn/detail/110220148667.html
来源: http://www.codesnippet.cn/detail/110220148667.html