假设我有文件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