8

2 つのフォルダーを相互に同期したいと考えています。フォルダーを常に最新の状態に保つという 2 つの方法が必要です (私は通常の cron ジョブを使用しています)。ただし、まず、双方向のファイル転送が機能しません (ftp からダウンロードするだけで、その逆ではありません)。

第 2 に、アクセスが特定のフォルダのみに制限されるように ftp でログイン情報が設定されていても、ftp からコンテンツ全体をダウンロードします。どうして??

コードは次のとおりです(事前に感謝します!):

#!/bin/bash

#get username and password
USER=username
PASS=password

HOST="myftpserver.com/users/user1/" #here I have tried with only specifying server name as well as including whole path
LCD="~/Desktop/localfolder/"
RCD="users/user1/"

lftp -c "set ftp:list-options -a;
open ftp://$USER:$PASS@$HOST; 
lcd $LCD;
mirror -c --reverse --verbose $LCD $RCD" #I have tried a few different options w/o result
4

2 に答える 2