Commande Linux ncftp

Linux 命令大全Collection de commandes Linux

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 *.txt

Linux 命令大全Collection de commandes Linux

Autres extensions