Новичок проблема OSX в терминале с выполнением команды на файле в другой папке

Я пытаюсь выполнить команду на другой папке.

Команда, которую я пытаюсь выполнить,

\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 соединяют каналом с и без кавычек.

Испытанные наклонные черты вправо также.

Кто-либо может сказать мне, что я должен делать, возможно, это - проблема с наклонными чертами, я действительно не знаю?

0
задан 24.01.2011, 13:07

2 ответа

OS X является базирующийся Unix, таким образом, необходимо использовать наклонные черты вправо / разделить каталоги в путях. Кроме того, пробелы в путях к каталогам должны быть снабжены префиксом обратной косой чертой \.

Только необходимо указать весь путь к каталогу, если Вы уже не там. Так, для создания команды более простым, первым CD к каталогу с командой:

$ cd /Applications/VirtualBox.app/MacOS/

Теперь можно работать, команда (обратите внимание, что ~ является просто простым способом записать /myusername/:

$ VBoxManage modifyhd ~/VirtualBox\ VMs/Windows\ 98/Windows98.vdi --resize 1000

Всего наилучшего и добро пожаловать в замечательный мир командной строки OS X :)

Править

Как указано окольным, команда modifyhd требует полного пути к .vdi.

2
ответ дан 24.11.2019, 06:45

Вы не говорите, какова проблема. Я предполагаю, что команда перестала работать. Существует несколько вещей отметить:

  1. измените размер только работ, если новый размер больше, чем существующий размер. Обратите внимание, что размер является размером виртуального диска а не размером файла изображения. По умолчанию это указано в МБ.

  2. необходимо использовать полные пути с vboxmanage инструментом. Таким образом, необходимо указать полный путь к изменяемым файлам.

При попытке изменить размер того файла изображения, необходимо перейти к/Applications/VirtualBox.app/MacOS и выполнить VBoxManage оттуда как так:

VBoxManage modifyhd /myusername/VirtualBox\ VMs/Windows\ 98/Windows98.vdi --resize 1000

PS: Как elmugrat сказал, что необходимо выйти из пробелов с \на подобных Unix Ose

0
ответ дан 24.11.2019, 06:45

Теги

Похожие вопросы