zyfmatoMac:~ zyf$ pwd /*显示当前的路径*/
/Users/zyf
zyfmatoMac:~ zyf$ cd / /*切换到根目录*/
zyfmatoMac:/ zyf$ cd Library/ /* 切换到Library目录 */
zyfmatoMac:Library zyf$ cd Application\ Support/ /* 切换到 Application\ Support/ 目录 */
zyfmatoMac:Application Support zyf$ cd VMware\ Tools/ /* 切换到 VMware\ Tools/ 目录 */
zyfmatoMac:VMware Tools zyf$ ls -l /* 显示目录下文件的详细信息 */
total 1328
drwxr-xr-x 11 root wheel 374 4 12 2012 Frameworks
drwxr-xr-x 5 root wheel 170 4 12 2012 Plugins
drwxr-xr-x 3 root wheel 102 12 28 08:58 Uninstall VMware Tools.app
-rwxr-xr-x 1 root wheel 9539 4 12 2012 VMware Tools Problem Reporter.tool
-r-xr-xr-x 1 root wheel 3726 4 12 2012 poweroff-vm-default
-r-xr-xr-x 1 root wheel 3726 4 12 2012 poweron-vm-default
-r-xr-xr-x 1 root wheel 3726 4 12 2012 resume-vm-default
drwxr-xr-x 3 root wheel 102 4 12 2012 scripts
-rwxr-xr-x 1 root wheel 3855 4 12 2012 services.sh
-rw-rw-r-- 1 root wheel 840 4 12 2012 statechange.subr
-r-xr-xr-x 1 root wheel 3726 4 12 2012 suspend-vm-default
drwxr-xr-x 3 root wheel 102 4 12 2012 vmhgfs.kext
-rwxr-xr-x 1 root wheel 524408 4 12 2012 vmmemctl
drwxr-xr-x 3 root wheel 102 4 12 2012 vmmemctl.kext
-rwxr-xr-x 1 root wheel 9052 4 12 2012 vmware-softpowerop-helper
-rwxr-xr-x 1 root wheel 42936 4 12 2012 vmware-tools-cli /*这个就是我们要用到的工具*/
-rwxr-xr-x 1 root wheel 55516 4 12 2012 vmware-tools-daemon
zyfmatoMac:VMware Tools zyf$ sudo ./vmware-tools-cli help /*sudo是获取执行后面命令的权限, ./vmware-tools-cli help是查看 ./vmware-tools-cli命令的帮助信息*/
Password: /*输入用户的口令,也就是你登陆时的密码*/
Usage: ./vmware-tools-cli [options] [subcommand] /*下面这两条是命令的使用格式*/
Type './vmware-tools-cli help ' for help on a specific command. /*查看子命令的帮助信息提示*/
Type './vmware-tools-cli -v' to see the VMware Tools version.
Use '-q' option to suppress stdout output.
Most commands take a subcommand.
Available commands:
device
disk /*子命令的disk(硬盘)选项*/
script
stat
timesync
upgrade (not available on all operating systems)
zyfmatoMac:VMware Tools zyf$ sudo ./vmware-tools-cli help disk /*查看硬盘选项的帮助信息*/
disk: perform disk shrink operations
Usage: ./vmware-tools-cli disk [args] /*命令格式*/
Subcommands: /*显示有两条子命令参数,第一个列出可用的挂载点,第二条:对制定的挂载点进行压缩,明显的,我们要使用这个命令的*/
list: list available mountpoints
shrink : shrinks a file system at the given mountpoint
zyfmatoMac:VMware Tools zyf$ sudo ./vmware-tools-cli disk list /* 列出可用的挂载点 */
/ /*根挂载点,根绝下面的df命令我们发现这个挂载点就是我们需要的虚拟硬盘的挂载点*/
/Volumes/Mac OS X Install ESD /* 另一个挂载点,根绝下面的df命令我们发现这个挂载点为mac系统的挂载点 */
zyfmatoMac:VMware Tools zyf$ df
Filesystem 512-blocks Used Available Capacity Mounted on
/dev/disk1s2 82206864 38453864 43241000 48% / /*可以看到/dev/disk1s2 文件系统挂在到了根目录"/",并且大43G,已经*/
devfs 373 373 0 100% /dev
map -hosts 0 0 0 100% /net
map auto_home 0 0 0 100% /home
/dev/disk0s3 8155368 7424856 730512 92% /Volumes/Mac OS X Install ESD
上面操作完成之后,mac系统内部执行一段时间后,vmware软件会出来一个进度条(感觉好奇妙),对应的你的windows下面的虚拟机硬盘对应的目录中会多出来一个问题件:Mac OS X 10.7 64-bit.vmdk.xxxxxxx(好奇怪的命令,这个是我的硬盘的名字,其实这个只是转换过程中的临时文件,会大到19个G,也就是我最后的磁盘文件大小(只有到最后才会把原来的磁盘文件替换掉,所以,你要流出足够的空间用来让压缩程序使用,如我的是35G的虚拟磁盘,我就留出了35G(为了保险),很恐怖吧))