Το NcFTP είναι ένας προηγμένος πελάτης FTP γραμμής εντολών με σελιδοδείκτες, μεταφορές στο παρασκήνιο και εργαλεία μαζικού συγχρονισμού.
Διαχείριση Σελιδοδεικτών
Αποθηκεύστε προφίλ σύνδεσης με διαπιστευτήρια για άμεση επανασύνδεση:
# Άνοιγμα διαδραστικού κελύφους
ncftp
# Σύνδεση σε απομακρυσμένο FTP host
open -u username ftp.example.com
# Αποθήκευση συνεδρίας ως σελιδοδείκτη
bookmark myserver
Μαζικές Μεταφορές (Batch Transfers)
Το NcFTP παρέχει αυτόνομα μη διαδραστικά εργαλεία CLI (ncftpget και ncftpput) για scripts:
Αναδρομική Λήψη
# Λήψη απομακρυσμένου φακέλου /www/ στον τρέχοντα τοπικό φάκελο
ncftpget -R myserver /www/ .
Αναδρομική Αποστολή
# Μεταφόρτωση περιεχομένων του τοπικού φακέλου στο απομακρυσμένο /www/
ncftpput -R myserver /www/ .
Μεταφόρτωση Μόνο Αλλαγμένων Αρχείων
Συνδυάστε την παρακολούθηση commits του Git με το NcFTP για συγχρονισμό μόνο των τροποποιημένων αρχείων:
# Εμφάνιση αρχείων που άλλαξαν στο πιο πρόσφατο commit
git show --pretty="format:" --name-only HEAD~1
# Αποστολή συγκεκριμένων τροποποιημένων αρχείων μέσω σελιδοδείκτη
ncftpput -C myserver remote/path/ file1.html file2.css