FTP-клиент — перезапись папки (удаление ненужных файлов)

FTP-клиент — перезапись папки (удаление ненужных файлов)

Можно ли перезаписать всю папку через какой-нибудь FTP-клиент?

У меня такая ситуация:

local/temp/ttt               |          remote/temp/ttt
bbb.txt                      |          aaa.txt
                             |

и я хочу, чтобы в итоге получилось вот так:

local/temp/ttt               |          remote/temp/ttt
bbb.txt                      |          bbb.txt

то есть я хочу скопировать папку tttиз /local/tempв/remote/temp

и что папка tttв удаленном режиме будет полностью перезаписана tttпапкой

от/local/temp

Я пробовал это с помощью следующих FTP-клиентов: FileZilla, Cyberduck, WinSCP, WS_FTP.

И не повезло. Они все просто mergeпапки, а у меня получается вот так:

local/temp/ttt               |          remote/temp/ttt
bbb.txt                      |          aaa.txt
                             |          bbb.txt

Есть ли возможность сделать это с помощью любого FTP-клиента?

решение1

По-моему, ничего подобного нет."перезапись папки", в общем. И уж точно не в FTP.

То, чего вы хотите достичь, называетсясинхронизация каталогов/папок.

Некоторые FTP-клиенты поддерживают синхронизацию локальных и удаленных папок.

  • WinSCP делает:
    https://winscp.net/eng/docs/ui_synchronize
    Вам нужно будет включитьУдалить файлывозможность избавиться от устаревших файлов ( aaa.txtв вашем примере).

  • Cyberduck тоже:
    https://docs.cyberduck.io/cyberduck/sync/
    Хотя, судя по всему, он не поддерживает удаление устаревших файлов, так что, вероятно, он бесполезен для ваших целей.

  • FileZilla по-моему нет. Насчет WS_FTP не знаю.

Связанный контент