cronjob または他の手段を使用して FTP サーバーをローカル コンピューターと同期するにはどうすればよいでしょうか

cronjob または他の手段を使用して FTP サーバーをローカル コンピューターと同期するにはどうすればよいでしょうか

現在、私はウェブサーバーで作業していますが、作業中は数時間おきにファイルがプッシュされます。アップロードする各ファイルのタイムスタンプが、作業を開始したときと異なることを確認する必要があります (これが問題になることがあります)。作業を開始する前に、ウェブサーバーからすべての新しいファイルを自動的にダウンロードしてファイルを更新できるプログラムまたはスクリプトはありますか? これまでに見つけたのは、ローカルにあるファイルをサーバーに同期するためのものだけで、これについては問題はありません。仕事用のコンピューターでは Linux を実行しています。

答え1

新しい日付スタンプが優先されるディレクトリをミラーリングする方法は多数あります。私は同様のコンテキストで、スクリプト化可能な のコマンドを使用しlftpますmirror

ファイルの作業を始める前にミラーリングして、それを編集した後、その間に誰かが新しいバージョンをアップロードしたことに気付いた場合、やはり問題が生じます。このような状況でおそらく必要になるのは、具体的にはバージョン管理です。分散したバージョン管理など気まぐれなまたはギット

関連情報