NcFTP is een geavanceerde FTP-client voor de opdrachtregel met bladwijzers, achtergrondoverdrachten en recursieve batchsynchronisatie.
Bladwijzers Beheren
Sla verbindingsprofielen met inloggegevens op om direct opnieuw te verbinden:
# Interactieve shell openen
ncftp
# Verbinden met externe FTP-host
open -u username ftp.example.com
# Sessie opslaan als benoemde bladwijzer
bookmark myserver
Batchoverdrachten
NcFTP biedt zelfstandige niet-interactieve CLI-hulpprogramma’s (ncftpget en ncftpput) voor scripts:
Recursief Downloaden
# Externe map /www/ downloaden naar huidige lokale map
ncftpget -R myserver /www/ .
Recursief Uploaden
# Inhoud van huidige lokale map uploaden naar extern /www/
ncftpput -R myserver /www/ .
Alleen Gewijzigde Bestanden Uploaden
Combineer Git-commitregistratie met NcFTP-batchuploads om enkel gewijzigde bestanden te synchroniseren:
# Bestanden tonen die in de meest recente commit zijn gewijzigd
git show --pretty="format:" --name-only HEAD~1
# Specifieke gewijzigde bestanden uploaden via bladwijzer
ncftpput -C myserver remote/path/ file1.html file2.css