macOS 12.1在这里。在hdiutil的手册页中,有一个用密码创建磁盘映像的示例。
Creating an encrypted single-partition image without user interaction:
printf pp|hdiutil create -encryption -stdinpass -size 9m sp.dmg这个很管用。它用密码创建了一个9MB的.dmg文件,但我不知道密码是什么。我知道"printf“应该显示一些东西,但我不知道后面的"pp”有什么作用?
发布于 2021-12-29 10:58:10
显示的命令以printf pp|开头,即printf命令、两个字母pp和一个管道。printf输出它的参数(两个字母p's)。管道的作用是将这两个字母p发送到以下命令,如您所知,该命令要求输入密码。因此,您为.dmg提供的密码是pp。

有趣的事实。该管道是道格拉斯McIlroy于1973年发明的,后来由Ken (B编程语言的发明者)编写。
发布于 2021-12-28 01:29:05
好吧,这太蠢了。该示例在没有用户交互的情况下创建.dmg文件。正确的一行是:
hdiutil create -encryption -stdinpass -size 9m sp.dmg你会被问到密码的。如果我能更仔细地阅读描述就好了。
https://stackoverflow.com/questions/70501929
复制相似问题