Передача каталогов через FTP, но только изображения и видео - PullRequest
0 голосов
/ 09 марта 2019

Можете ли вы помочь мне с командой для отправки через 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 голосов
/ 09 марта 2019

Если предположить, что это просто общие * системы nix, то rsync лучше подходит для такого рода задач, чем ftp, например,

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