2013-02-05 117 views
0

想知道如果有一種方法可以下載的根文件夾再加上一堆的子文件夾(這些文件夾的子文件夾)的所有文件,並讓他們在各自的文件夾中。下載目錄和子目錄關閉虛擬倉庫

我已經嘗試了一些Firefox的插件,像的FlashGot和下載了他們,所有的,但他們搶到了實際的Web文件除了資源庫中的文件,但只有當他們是可見的。例如,如果我沒有摺疊所有文件夾並公開存儲庫中的文件,插件將不會檢測到它們。

我只想摺疊所有文件夾和暴露的文件,但這些插件將無法識別該文件夾......他們只是作爲下載「文件夾名」的.html ....和所有的文件都在一個文件夾中混合在一起。

我也試過visualWget並允許遞歸下載,但同樣,這只是抓住資源庫中的實際網站的文件,而不是文件。

如果有人能幫助它將不勝感激。我一直在手動複製它們,但實際上有成千上萬的文件和文件夾,所以我正在尋找更快的解決方案。

+0

**忘了補充一點,我沒有訪問該網站的服務器。僅作爲用戶...(例如,dropbox,googledrive)。它實際上是大學網站上的一個存儲庫,所以沒有諸如dropbox或googledrive的高級功能。 ( – msmis88

回答

0

我最終得到它的工作。我在終端中使用了以下命令。

SCP -r用戶名@ hostaddress:/文件/路徑/到/目錄/路徑/要/我的/電腦/目錄

-r是遞歸所以下載的所有文件和目錄,並subdirectors

如果您嘗試此操作,請務必從您的本地終端運行此命令。我從SSH連接到服務器上做的錯誤(沒有負面影響只是令人沮喪的)

0

作爲客戶端,您只能下載可訪問的內容。您需要知道文件列表或抓取鏈接的頁面,這是Firefox插件的作用。

有沒有辦法讓服務器上的文件列表,但不訪問服務器超出HTTP(除非服務器的WebDAV或暴露了一些其他的API)。

+0

)感謝您的回覆,我可以訪問所有文件,除了我需要打開每個文件夾,然後手動下載內容。我已經能夠使用插件加速一點,但不幸的是,他們不下載文件夾正確。 – msmis88