не уверенный это - точное совпадение для Ваших потребностей, но смотрите на mmv., который это может сделать, масса переименовывает как:
file1.txt
file2.txt
file3.txt
mmv "file*.txt" "#1_file.txt"
1_file.txt
2_file.txt
3_file.txt
если Вы используете Debian как дистрибутив, просто склонный - получают mmv.
То, что Вы хотите сделать, должно работать с помощью vboxmanage import
команда.
Использовать vboxmanage --dry-run
для получения списка параметров, которые будут использоваться для импорта устройства они могут быть по поехавшему путем следования инструкциям в выводе пробного прогона.
Импорт копирует файлы устройства в место хранения жесткого диска по умолчанию. Можно хотеть изменить это местоположение.
vboxmanage setproperty machinefolder drive:\path
vboxmanage setproperty hdfolder drive:\path
cd \to\the\place\where\the\appliance\lives
vboxmanage import vmfile.ovf
должен импортировать Ваше устройство после копирования его к drive:\path
Руководство (такое как он) здесь.
Править:
Включать использование VM vboxmanage startvm <vmname>
команда. Это могло быть выполнено как часть запуска окон так, чтобы гость работал все время.
Можно передать команды гостю от хоста с помощью
vboxmanage guestcontrol execute ...
команда.
Основная проблема с этим состоит в том, что это выставляет имена пользователей и пароли, Вы - вероятно, более обеспеченное использование statup сценария на госте.