首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >像DB-view这样的多文件视图

像DB-view这样的多文件视图
EN

Stack Overflow用户
提问于 2013-09-18 20:40:51
回答 2查看 66关注 0票数 0

是否可以使用bash创建一个视图/虚拟文件,在打开时将2个文件合并为1个文件?

示例:

代码语言:javascript
复制
FILE_META_1.txt
FILE_META_2.txt

合并成

代码语言:javascript
复制
FILE_META.txt
EN

回答 2

Stack Overflow用户

发布于 2013-09-18 21:26:31

一般来说,这是不可能的。我假设你的意思是你想要在逻辑上链接两个文件,而不是创建第三个文件,这是两个文件的总和。我也经常想要这个特性。它必须在内核级别上完成,或者通过一个特殊的文件系统,也许使用FUSE。UnionFS为目录提供此功能,但不为文件提供此功能。FuseFile看起来可以做你想要的事情。还可以看看Logic File System

票数 0
EN

Stack Overflow用户

发布于 2013-09-19 02:26:55

您可以使用进程替换以流方式打开它们:

代码语言:javascript
复制
cat <(cat FILE_META_1.txt; cat FILE_META_2.txt;)

这里的<(*)扩展为一个命名管道路径,您可以像访问输入文件一样打开和访问该路径。

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

https://stackoverflow.com/questions/18872549

复制
相关文章

相似问题

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