Я пытаюсь выполнить команду на другой папке.
Команда, которую я пытаюсь выполнить,
\Applications\VirtualBox.app\MacOS\VBoxManage modifyhd
Windows98.vdi --resize 1000
Windows98.vdi i следующая папка
\myusername\VirtualBox VMs\Windows 98\Windows98.vdi
Я попытался находиться в папке VBoxmanage и указать путь Windows98.vdi с и без двойных кавычек.
Также нахождение в папке vdi и определение VBoxManage соединяют каналом с и без кавычек.
Испытанные наклонные черты вправо также.
Кто-либо может сказать мне, что я должен делать, возможно, это - проблема с наклонными чертами, я действительно не знаю?
OS X является базирующийся Unix, таким образом, необходимо использовать наклонные черты вправо /
разделить каталоги в путях. Кроме того, пробелы в путях к каталогам должны быть снабжены префиксом обратной косой чертой \
.
Только необходимо указать весь путь к каталогу, если Вы уже не там. Так, для создания команды более простым, первым CD к каталогу с командой:
$ cd /Applications/VirtualBox.app/MacOS/
Теперь можно работать, команда (обратите внимание, что ~ является просто простым способом записать /myusername/
:
$ VBoxManage modifyhd ~/VirtualBox\ VMs/Windows\ 98/Windows98.vdi --resize 1000
Всего наилучшего и добро пожаловать в замечательный мир командной строки OS X :)
Править
Как указано окольным, команда modifyhd требует полного пути к .vdi.
Вы не говорите, какова проблема. Я предполагаю, что команда перестала работать. Существует несколько вещей отметить:
измените размер только работ, если новый размер больше, чем существующий размер. Обратите внимание, что размер является размером виртуального диска а не размером файла изображения. По умолчанию это указано в МБ.
необходимо использовать полные пути с vboxmanage инструментом. Таким образом, необходимо указать полный путь к изменяемым файлам.
При попытке изменить размер того файла изображения, необходимо перейти к/Applications/VirtualBox.app/MacOS и выполнить VBoxManage оттуда как так:
VBoxManage modifyhd /myusername/VirtualBox\ VMs/Windows\ 98/Windows98.vdi --resize 1000
PS: Как elmugrat сказал, что необходимо выйти из пробелов с \на подобных Unix Ose