通过FTP传输目录,但仅传输图像和视频

时间:2019-03-09 10:50:28

标签: linux ftp command

您能帮我一个通过ftp图像发送到远程目录的命令吗...例如,我有以下文件系统:

/directory
    image.png
    index.php
    index.html
    video.mpeg
/directory2
    image.jpg
    index.html
/directory3
    /directory
        index.html
        image.jpg

当我运行命令时,我只想传输具有特定扩展名的文件(现在是jpg,png和mpeg),所以我希望在远程文件夹上的结果是:

/directory
    image.png
    video.mpeg
/directory2
    image.jpg
/directory3
    /directory
        image.jpg

有没有可以执行此操作的命令?

1 个答案:

答案 0 :(得分:0)

假设这些只是通用的* nix系统,那么rsyncftp更适合这种任务,例如

rsync -av path/ remote-system:path/ --include \*/ --include \*.jpg --include \*.png --include \*.mpeg --exclude \*