Parliamo del progetto
Linux Shell

shell: specchiare una directory con lftp

Eseguire la migrazione di’un sito web voluminoso (diversi giga) puòêtre fastidiosiàfare dal proprio posto di lavoro (con FileZilla per esempio). Se l’si dispone di’una macchina da un hébergère con un accèal shell...

shell: specchiare una directory con lftp

Eseguire la migrazione di’un sito web voluminoso (diversi giga) puòêtre fastidiosiàfare dal proprio posto di lavoro (con FileZilla per esempio). Se l’si dispone di’una macchina da un hébergère con un accèal shell, la soluzione lftp può rapidamente s’diérerêtre l’ultime alternative.

Rétazzaégestire i file :

lftp -e 'mirror /repertoir/distant /repertoir/local' -u login,password -p 21 www.host.com

Inviare i file:

lftp -e 'mirror -R /repertoir/local /repertoir/distant' -u login,password -p 21 www.host.com

Inviare i file con 10 connessioni simultaneeée:

lftp -e 'mirror --parallel=10 -R /repertoir/local /repertoir/distant' -u login,password -p 21 www.host.com

Precauzioni prima di eseguire il comando

Questo tutorial conserva il comando e il contesto della sua pubblicazione. Prima di utilizzarlo su un repository attuale, ispezionate il ramo, i file modificati e l'obiettivo esatto:

git status --short
git log --oneline --decorate -5

Create un ramo o un tag di backup quando l’operazione riscrive la cronologia o elimina dei file. In particolare, git reset --hard sovrascrive le modifiche nel repository di lavoro.

Riferimento : documentazione ufficiale di git reset.

Condividi questo articolo