lftp镜像目录及其所有子目录

问题描述 投票:0回答:1

这是我遇到的问题。我想使用 LFTP 下载或“备份”一个包含许多其他文件夹的文件夹。我的文件夹层次结构如下所示。

Documents 
-Music
--Unknown_artist 
---Unknown_CD
-Pictures
--summer_pics
--Denver
---Brewery
---Foot_ball_game 

所以我想下载或备份文档目录及其所有组件。我被限制只能使用严格的 FTP。

我喜欢使用 LFTP,因为它有 pget 命令。

@#> lftp server.com -u username,pass -e 'mirror Documents --use-pget-n=16 && exit' 

这有效,但它只下载文档目录,而不下载其子目录。 现在我可以手动进入每个目录并以这种方式下载它们,但是必须有一个我缺少的标志或者我在文档中没有正确阅读的内容。

在文档中,我看到有一个“mirror -r”标志,指出“不要进入子目录”,所以我应该下载没有“-r”的子目录,对吗?

我明白了..

答案是

@#> lftp server.com -u username,pass -e 'glob -d mirror Documents --use-pget-n=16 && exit'
backup mirror lftp
1个回答
0
投票

我用它来移动/镜像/复制/放置一个包含其所有内容的文件夹:

$ lftp -e "镜像 -R 本地文件夹名称 ./remotefolder" -u 用户名,密码

© www.soinside.com 2019 - 2024. All rights reserved.