我有一个包含多个子目录的文件夹。我想通过 ftp(最好使用 lftp)复制文件夹的内容,而不是整个文件夹。
当我使用镜像命令时,它似乎将文件夹复制过去,这意味着我的文件比预期的高一级。
答案1
我通常使用这种形式的命令来下载:
% lftp -e 'mirror <remote download dir> <local download dir>' -u <username>,<pass> -p <port> <hostname>
如果您想要文件夹的内容,只需添加尾部斜杠,如下所示:
% lftp -e 'mirror /some/remote/directories/contents/ /my/home/downloads/somedir/.' -u joeuser ftp.remotesys.com