Bash 将多个目录中的一组文件Ftp到一个目录中

Bash 将多个目录中的一组文件Ftp到一个目录中,bash,shell,ftp,sh,Bash,Shell,Ftp,Sh,我有一个命令来打印所有的cpp文件 查找/-name*.cpp 我想将所有这些操作的结果ftp到我的ftp目录/备份中 如何将ftp命令与find命令合并,以将所有cpp文件ftp到一个ftp目录中。抱歉,我对ftp命令处理非常陌生,只知道基本知识,希望找到答案,或者如果有人能链接到一个好的教程,我将不胜感激。您可以使用-exec选项查找并对每个匹配的文件采取操作。curl命令可用于上载文件: find / -type f -name '*.cpp' -exec curl -T {} ftp:/

我有一个命令来打印所有的cpp文件

查找/-name*.cpp

我想将所有这些操作的结果ftp到我的ftp目录/备份中


如何将ftp命令与find命令合并,以将所有cpp文件ftp到一个ftp目录中。抱歉,我对ftp命令处理非常陌生,只知道基本知识,希望找到答案,或者如果有人能链接到一个好的教程,我将不胜感激。

您可以使用
-exec
选项查找并对每个匹配的文件采取操作。
curl
命令可用于上载文件:

find / -type f -name '*.cpp' -exec curl -T {} ftp://somesite/somedir/ --user myname:mypassword \;

您可以使用
-exec
选项查找匹配的每个文件并对其执行操作。
curl
命令可用于上载文件:

find / -type f -name '*.cpp' -exec curl -T {} ftp://somesite/somedir/ --user myname:mypassword \;
非常感谢:)级长非常感谢:)级长