NcFTP este un client FTP avansat în linia de comandă, care oferă semne de carte, transferuri în fundal și sincronizare recursivă în lot.
Administrarea Semnelor de Carte
Salvați profiluri de conexiune cu acreditări pentru reconectare instantanee:
# Deschide shell-ul interactiv
ncftp
# Conectare la gazda FTP la distanță
open -u username ftp.example.com
# Salvează sesiunea ca semn de carte cu nume
bookmark myserver
Transferuri în Lot (Batch)
NcFTP oferă utilitare CLI autonome neinteractive (ncftpget și ncftpput) pentru scripturi:
Descărcare Recursivă
# Descarcă directorul la distanță /www/ în folderul local curent
ncftpget -R myserver /www/ .
Încărcare Recursivă
# Încarcă conținutul folderului local curent în /www/ la distanță
ncftpput -R myserver /www/ .
Încărcarea Doar a Fișierelor Modificate
Combinați urmărirea commit-urilor Git cu încărcarea NcFTP pentru a sincroniza exclusiv fișierele modificate:
# Listează fișierele modificate în cel mai recent commit
git show --pretty="format:" --name-only HEAD~1
# Încarcă fișierele modificate folosind semnul de carte
ncftpput -C myserver remote/path/ file1.html file2.css