是否可以创建一个本质上符号链接到多个其他文件的“文件”。
假设我们有一个 /tmp/dir/ ,其中有 100 个文件。我想要做的是“cat /tmp/dir_allfiles”,本质上与cat /tmp/*
真正的用例更复杂,文件可能位于不同的目录级别等,所以请不要建议我只使用find
或cat */*/*
或类似的东西。
如果我必须使用 C 来做一些荒谬/危险的事情,我也没关系。我最感兴趣的是是否可能。
这是我的一些名字 -a 如果你好奇的话3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
答案1
答案2
你不能在子shell中做类似的事情吗?
cat <( cat */foo/*; cat */bar/*/baz; )
find
非常强大,请更详细地解释您想要完成的任务,因为可能会有更简单的答案。