Commande Linux ncftp
La commande Linux ncftp est utilisée pour transférer des fichiers.
FTP permet aux utilisateurs de télécharger des fichiers stockés sur l'hôte serveur, ainsi que de téléverser des fichiers vers un hôte distant.
Par rapport au traditionnelftpcommande,ncftpil offre plus de fonctionnalités et une meilleure expérience utilisateur. Il prend en charge des fonctionnalités avancées telles que la reprise des transferts interrompus, la reconnexion automatique, les signets et le téléchargement récursif de répertoires, ce qui le rend très adapté aux utilisateurs qui utilisent fréquemment FTP.
Installation
Sur la plupart des distributions Linux,ncftpil peut être facilement installé via le gestionnaire de paquets.
Voici les commandes d'installation pour plusieurs distributions courantes :
Debian/Ubuntu:
sudo apt-get install ncftp
CentOS/RHEL:
sudo yum install ncftp
Fedora:
sudo dnf install ncftp
Arch Linux:
sudo pacman -S ncftp
Après l'installation, vous pouvez vérifier si l'installation a réussi avec la commande suivante :
ncftp --version
Syntaxe
ncftp [主机或IP地址]
Description du paramètre :
- -u<username> Spécifiez le nom d'utilisateur pour la connexion au serveur FTP
- -p<password> Définir le mot de passe de l'utilisateur
- -P<port> Spécifiez le numéro de port FTP, la valeur par défaut est 21
- -j<account> Spécifiez le compte
- -h Informations d'aide
- -v Informations de version
Exemples
1. Se connecter à un serveur FTP
Pour vous connecter à un serveur FTP, vous pouvez utiliser la commande suivante :
ncftp ftp.example.com
Oùftp.example.comest l'adresse du serveur FTP auquel vous souhaitez vous connecter. Après une connexion réussie, le système vous demandera de saisir un nom d'utilisateur et un mot de passe.
2. Connexion anonyme
Si le serveur FTP auquel vous souhaitez vous connecter prend en charge la connexion anonyme, vous pouvez directement utiliser la commande suivante :
ncftp -u anonymous ftp.example.com
Le système vous demandera de saisir un mot de passe ; vous pouvez généralement saisir votre adresse e-mail comme mot de passe.
3. Télécharger des fichiers
Pour télécharger des fichiers, vous pouvez utilisergetcommande. Par exemple, pour télécharger un fichier nomméfile.txtfichier :
get file.txt
Le fichier sera téléchargé dans le répertoire de travail actuel.
4. Téléverser des fichiers
Pour téléverser des fichiers, vous pouvez utiliserputcommande. Par exemple, pour téléverser un fichier nomméfile.txtfichier :
put file.txt
Le fichier sera téléversé dans le répertoire actuel sur le serveur FTP.
5. Télécharger des répertoires de manière récursive
ncftpIl prend en charge le téléchargement récursif de tous les fichiers d'un répertoire et de ses sous-répertoires. Utilisez laget -Rcommande :
get -R directory_name
Cela téléchargeradirectory_namele répertoire et tous ses sous-répertoires et fichiers.
6. Reprendre les transferts interrompus
ncftpIl prend en charge la reprise des transferts interrompus. Si la connexion est interrompue pendant le téléchargement, vous pouvez utiliser laget -Ccommande pour poursuivre le téléchargement :
get -C file.txt
Cela poursuivra le téléchargement du fichier à partir de l’endroit où il a été interrompu pour la dernière fois.
7. Quitter ncftp
Pour quitterncftp, vous pouvez utiliser laquitouexitcommande :
quit
Ou :
exit
Fonctionnalités avancées
1. Fonctionnalité de signet
ncftpIl offre une fonctionnalité de signets qui vous permet d’enregistrer les informations de connexion des serveurs FTP fréquemment utilisés pour une connexion rapide. Pour ajouter un signet, utilisez la commande suivante :
bookmark add mybookmark
Oùmybookmarkest le nom du signet. Le système vous demandera de saisir l’adresse du serveur FTP, le nom d’utilisateur et le mot de passe.
Pour vous connecter à l’aide d’un signet, vous pouvez utiliser la commande suivante :
ncftp mybookmark
2. Reconnexion automatique
ncftpIl prend en charge la reconnexion automatique. Si la connexion est interrompue,ncftpil tentera automatiquement de se reconnecter. Pour activer la reconnexion automatique, vous pouvez utiliser la-Aoption:
ncftp -A ftp.example.com
3. Téléchargement par lots
ncftpIl prend en charge le téléchargement par lots. Vous pouvez utiliser lagetcommande pour télécharger plusieurs fichiers :
get file1.txt file2.txt file3.txt
Ou utilisez des caractères génériques pour télécharger les fichiers correspondants :
get *.txtAutres extensions
Collection de commandes Linux