2012-09-20 85 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主題:-)

相關問題