2012-09-20 54 views
2

有谁知道是否有反正通过指针或链接或其他方式使一个文件夹的内容显示为一个内容?因此,例如,如果在Linux中我的文件夹一样将linux文件夹内容堆叠显示为一个文件夹

/home/2012/ 
/home/2011/ 
/home/2010 
.... 
/home/1990/ 

什么,我想知道如果它是可能的“堆栈”所有看上去好像他们都在一个文件夹中的内容

/home/masterlist/ 

我想知道是否通过创建链接或某种方式。你知道这可能吗?

谢谢!

回答

1
  1. 创建一个目录/masterlist/
  2. cd进入这个目录
  3. 运行以下命令:

    find ../[12][0-9][0-9][0-9] -type f -exec ln -s {} \; 
    
+0

所以该命令的工作,但我注意到,它使每个文件的链接。因此,如果将文件添加到目录,masterlist目录将不会看到该文件,除非该脚本再次运行,然后将其接入并建立链接。有没有办法只是链接目录的内容,所以任何时候添加一个新的文件主列表将自动选择它 –

+0

@MichaelBlack如果你希望它是最新的,每当目录被修改,看看使用UnionFS的其他答案之一 –

0

你在找什么可能是某种Union Filesystem。看看这里

http://en.wikipedia.org/wiki/UnionFS

其实这是相当进步的功能,如果你喜欢它,你可能有兴趣与“计划9” OS主题:-)

相关问题