NcFTP är en avancerad FTP-klient för kommandoraden med bokmärken, bakgrundsöverföringar och rekursiv batchsynkronisering.
Hantera bokmärken
Spara anslutningsprofiler med inloggningsuppgifter för snabb återanslutning:
# Öppna interaktivt skal
ncftp
# Anslut till fjärr-FTP-värd
open -u username ftp.example.com
# Spara sessionen som ett namngivet bokmärke
bookmark myserver
Batchöverföringar
NcFTP tillhandahåller fristående icke-interaktiva CLI-verktyg (ncftpget och ncftpput) för skript:
Rekursiv nedladdning
# Ladda ner fjärrkatalogen /www/ till aktuell lokal mapp
ncftpget -R myserver /www/ .
Rekursiv uppladdning
# Ladda upp innehållet i aktuell lokal katalog till fjärr-/www/
ncftpput -R myserver /www/ .
Ladda bara upp ändrade filer
Kombinera Git-commit-spårning med NcFTP-batchuppladdning för att enbart synka ändrade filer:
# Lista filer som ändrats i den senaste committen
git show --pretty="format:" --name-only HEAD~1
# Ladda upp specifika ändrade filer med hjälp av bokmärket
ncftpput -C myserver remote/path/ file1.html file2.css