首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >macOS磁盘映像-使用密码在终端中创建

macOS磁盘映像-使用密码在终端中创建
EN

Stack Overflow用户
提问于 2021-12-28 01:24:15
回答 2查看 209关注 0票数 0

macOS 12.1在这里。在hdiutil的手册页中,有一个用密码创建磁盘映像的示例。

代码语言:javascript
复制
Creating an encrypted single-partition image without user interaction:
       printf pp|hdiutil create -encryption -stdinpass -size 9m sp.dmg

这个很管用。它用密码创建了一个9MB的.dmg文件,但我不知道密码是什么。我知道"printf“应该显示一些东西,但我不知道后面的"pp”有什么作用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-29 10:58:10

显示的命令以printf pp|开头,即printf命令、两个字母pp和一个管道。printf输出它的参数(两个字母p's)。管道的作用是将这两个字母p发送到以下命令,如您所知,该命令要求输入密码。因此,您为.dmg提供的密码是pp

有趣的事实。该管道是道格拉斯McIlroy于1973年发明的,后来由Ken (B编程语言的发明者)编写。

票数 0
EN

Stack Overflow用户

发布于 2021-12-28 01:29:05

好吧,这太蠢了。该示例在没有用户交互的情况下创建.dmg文件。正确的一行是:

代码语言:javascript
复制
hdiutil create -encryption -stdinpass -size 9m sp.dmg

你会被问到密码的。如果我能更仔细地阅读描述就好了。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70501929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档