Проблема з новим OSX в терміналі з запуском команди на файл в іншій папці


0

Я намагаюся запустити команду в іншій папці.

Команда, яку я намагаюся запустити, є

\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 за допомогою і без лапок.

Намагалися також перекидати вперед.

Чи може хто-небудь сказати мені, що я повинен робити, можливо, його проблема з косою рискою, я дійсно не знаю?

Відповіді:


2

OS X базується на Unix, тому потрібно використовувати передні риски / для розділення каталогів у шляхах. Крім того, пробіли в доріжках каталогів повинні бути заповнені зворотним слешем \.

Вам потрібно лише вказати весь шлях до каталогу, якщо ви його ще не знаєте. Отже, щоб зробити команду простішою, спочатку перейдіть до каталогу з командою:

$ cd /Applications/VirtualBox.app/MacOS/

Тепер ви можете запустити команду (зауважте, що ~ це просто легкий спосіб написання /myusername/:

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

Найкраще щастя і ласкаво просимо в дивовижний світ командного рядка OS X :)

Редагувати

Як зазначає devius, команда modifyhd вимагає повного шляху до .vdi.


0

Ви не говорите, в чому проблема. Я припускаю, що команда не працює. Зауважте:

  1. зміна розміру працює тільки, якщо новий розмір більше ніж існуючий розмір. Зверніть увагу, що розмір - це розмір віртуального диска, а не розмір файлу зображення. За замовчуванням вказано в МБ.

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

Якщо ви намагаєтеся змінити розмір цього файлу зображення, вам слід перейти до /Applications/VirtualBox.app/MacOS і запустити VBoxManage звідти так:

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

PS: Як elmugrat сказав, що ви повинні уникнути просторів з Unix-подібних ОС

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.