这是我遇到的问题。我想使用 LFTP 下载或“备份”一个包含一堆其他文件夹的文件夹。我的文件夹层次结构如下所示。
Documents
-Music
--Unknown_artist
---Unknown_CD
-Pictures
--summer_pics
--Denver
---Brewery
---Foot_ball_game
所以我想下载或备份 Documents 目录及其所有组件。我只使用严格的 FTP 受到限制。
我喜欢使用 LFTP,因为它的 pget 命令。
@#> lftp server.com -u username,pass -e 'mirror Documents --use-pget-n=16 && exit'
这有效,但它只下载 Documents 目录而不是其子目录。现在我可以手动进入每个目录并以这种方式下载它们,但是必须有一个标志我丢失了或者我在文档中没有正确阅读。
在文档中我看到有一个“mirror -r”标志表明“不要进入子目录”所以我应该下载没有“-r”的子目录对吗?
我想到了 ..
答案是
@#> lftp server.com -u username,pass -e 'glob -d mirror Documents --use-pget-n=16 && exit'