我们可以创建连接多个文件的软链接吗?

我们可以创建连接多个文件的软链接吗?

假设我有文件f1, ..., f9。我想创建一个 单一视图——或者一个软链接-- 比如说f,显示 9 个文件的串联视图。

例如,如果我执行,wc -l f答案应该是 1 到 9 中 i 的所有个体的总和wc -l fi。如果我编辑任何单个文件fi,那么视图f应该自动更新,例如其修改时间。所以基本上f是一个跟踪文件序列的软链接。

有没有支持这样的文件系统?

答案1

根据您计划执行的操作,某个功能可能会满足您的要求:

cf () { cat /path/to/f1 /path/to/f2 /path/to/f3; }

它不会充当文件,但您可以使用进程替换来伪造它:

wc -l < <(cf)

或者在这个例子中wc -l可能更容易:

cf | wc -l

相关内容