Я не понимаю, почему это вызывает Ваши проблемы. Следующие тесты были запущены в файловой системе NTFS:
$ mount| grep win
/dev/sda3 on /winblows type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
$ grep winb /etc/fstab
UUID=C0BCD19CBCD18D72 /winblows ntfs defaults 0 0
$ pwd
/winblows/foo
Так, я нахожусь в разделе NTFS, и я работаю:
$ touch :a a: a:b
$ ls
:a a: a:b
$ rm :a a: a:b
Все те команды работают, так или иначе, возможные обходные решения:
rm \:a
rm -- :a
rm ':a'
rm *:*
find . -name "*:*" -delete
При использовании командной строки нельзя оставлять поле «Имя раздела» пустым.
Кроме того, «parted: invalid token: mkpart» возникает из-за предупреждения
: существующая метка диска на / dev / xvdf будет уничтожена, и все данные на этом диске будут потеряны. Вы хотите продолжить?
Да / Нет?
Поскольку mkpart
не является Да или Нет, вы получаете сообщение об ошибке неверного токена.
Исправление: используйте параметр -s
или - скрипт
.
sudo parted -s /dev/xvdf mklabel gpt mkpart MyPartName 'ext2' '0%' '100%' print all