コンピューターからFTPサイトにファイルをアップロードしたいのですが、既にサーバー上にあるファイルをアップロードしたくありません。そのため、サーバー上のファイルとは異なるローカルファイル、またはサーバー上に存在しないローカルファイルを見つけるツールが必要です。
いくつかの要件:
Rsyncやsshをサポートしていない安価なプロバイダーを使用しているので、FTPしか使用できません。
アップロードする前にファイルを生成するので、タイムスタンプを比較しても意味がありません。
私はmirrorコマンドでlftpを試しました。遅いです(すべてのファイルをアップロードすると思います)。
別のコンピューターからファイルをアップロードするため、ローカルデータベースを使用してサーバー上にあるファイルを追跡する sitecopy を使用できません。
変更したすべてのファイルを1つのコマンドでアップロードできるようにしたいと思います。 GUIアプリケーションがないことが望ましい。そしてそれはUbuntuで実行する必要があります。
サイトコピーに似たツールを作成することを考えていましたが、FTPサーバー上のすべてのファイルのチェックサムをサーバー自体に保存します。しかし、そのようなツールはすでにあるのではないかと思いました。
filezillaを試しましたか?
あなたが探しているものかもしれない「ディレクトリ比較」機能があります。