首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ZFS创建类似于mkdir -p的大括号扩展

ZFS创建类似于mkdir -p的大括号扩展
EN

Stack Overflow用户
提问于 2019-10-15 01:58:28
回答 1查看 105关注 0票数 0

正如zfs手册中所述,-p与mkdir -p具有相同的效果。我知道{...}是一个支撑扩展。那么,有没有办法在zfs create命令下进行类似的归档,或者我遗漏了什么?

zfs create -p -o recordsize=1M tank/media/{movies,music,series}

我得到了这个错误:

代码语言:javascript
运行
复制
too many arguments
usage:
        create [-pu] [-o property=value] ... <filesystem>
        create [-ps] [-b blocksize] [-o property=value] ... -V <size> <volume>

For the property list, run: zfs set|get

For the delegated permission list, run: zfs allow|unallow

我在freenas上使用bash/zfs (全新安装)。

EN

回答 1

Stack Overflow用户

发布于 2019-10-15 02:25:39

正如@richard-smith在评论中指出的那样,括号扩展将您的命令扩展为:

代码语言:javascript
运行
复制
zfs create -p -o recordsize=1M tank/media/movies tank/media/music tank/media/series

这是不正确的。要创建多个文件系统,必须使用循环:

代码语言:javascript
运行
复制
for path in tank/media/{movies,music,series}; do zfs create -p -o recordsize=1M "$path"; done
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58381886

复制
相关文章

相似问题

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