我正在编写一个geektool 3脚本来显示特定 VMware Fusion 虚拟机的大小。这样的.vmwarevm
“文件”其实就是一个打包好的目录。
Finder 中的获取信息显示该文件为“52.91 GB”。我运行以下du
命令来获取文件大小:
> du -hs ~/Documents/Virtual\ Machines.localized/MY-PRECIOUS-7.vmwarevm | awk '{print $1}'
Run Code Online (Sandbox Code Playgroud)
此du -hs
命令返回文件大小为“49G”。与 Finder 报告的差异的原因是什么?
或者,我尝试用如下-s
选项替换该选项-d
:
du -hd ~/Documents/Virtual\ Machines.localized/MY-PRECIOUS-7.vmwarevm | awk '{print $1}'
Run Code Online (Sandbox Code Playgroud)
此du -hd
命令返回文件大小为“59G”。Finder du -hd
、 和之间的区别是du -hs
什么?
此外,此du -hd
命令在 geektool 3 中不产生任何输出。什么给出了?
我知道硬盘加密选项,如 TrueCrypt 和其他量身定制的解决方案,但我很好奇 Windows 安全是否为从 PC 上移除或被盗的驱动器提供任何类型的保护。如果我只向一个组的成员授予对某个目录的读取访问权限,那么在将驱动器移到另一台 PC 后,任何用户都可以访问该目录吗?从 Mac 或 Linux 机器访问驱动器怎么样?