我有如下文件夾結構:如何將子文件夾內容裝載到父文件夾?
/files /files/upload
我需要安裝/文件/上傳/文件。
當用戶上傳文件到
/files/upload它應該自動將上傳的文件複製(同步/掛載)到基本文件夾:
/files。
使用linux mount命令可以實現嗎?
謝謝。
我有如下文件夾結構:如何將子文件夾內容裝載到父文件夾?
/files /files/upload
我需要安裝/文件/上傳/文件。
當用戶上傳文件到
/files/upload它應該自動將上傳的文件複製(同步/掛載)到基本文件夾:
/files。
使用linux mount命令可以實現嗎?
謝謝。
不,這將是相當遞歸的。
你可以然而,只是有一個單獨的進程/守護進程,手動移動/複製文件。
Linux中有一種名爲「fnotify」的機制,它可以讓守護進程註冊文件系統事件。即當有人向/ file/upload中添加文件時它會告訴守護進程 - 允許您啓動複製/移動。
但是,在承諾採用某種方法之前,更多地瞭解您爲什麼要這麼做會很有趣。
/文件包含很多文件,而SFTP則列表很慢。所以我創建了子文件夾作爲上層的橋樑。如果我不能用mount來製作。如何在cron作業的rsync命令? – taras 2010-11-18 03:05:17
我不會rsync - 因爲你只是想「移動」,而不是複製。另外,你想在文件夾中做*全部*。我不知道它對時間的敏感程度。也許只是一個每5分鐘啓動一次cron作業並執行「mv/files/upload/*/files /」? – Brad 2010-11-18 03:15:24
感謝您的建議,實際上我只需要同步文件,用戶可能會刪除/編輯文件。我可以爲我的情況使用rsync嗎? – taras 2010-11-18 03:25:02
嘗試'ln',但如果你對超級用戶,你可以吸引更多的關注。 – vpit3833 2010-11-18 03:02:18