ftp-uploadp - En ligne dans le Cloud

Il s'agit de la commande ftp-uploadp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


ftp-upload - transfert par lots de fichiers locaux vers un serveur FTP

SYNOPSIS


téléchargement ftp [n'importe quel interrupteur]... {[commutateur-répétable] ... filet...}...

DESCRIPTION


téléchargement ftp est utilisé pour envoyer des fichiers locaux vers un serveur FTP. Ce n'est pas interactif, c'est censé
à utiliser à partir de scripts. Il est discipliné sur sa valeur de sortie et il ne sort pas
messages d'information par défaut.

Il existe deux types de commutateurs. Les commutateurs initiaux doivent apparaître avant tout nom de fichier,
ils affectent la session dans son ensemble. Des commutateurs répétables peuvent apparaître entrecoupés de la
noms de fichiers, ils affectent le transfert des fichiers qui apparaissent après eux sur la commande
ligne.

OPTIONS


Initiales commutateurs
Ceux-ci doivent être utilisés avant tous les noms de fichiers répertoriés sur la ligne de commande.

--déboguer
Activez le débogage.

--Aidez-moi
Afficher le message d'utilisation et mourir.

--ignore-quitter-échec
Ne vous plaignez pas et ne définissez pas un code de sortie d'échec simplement parce que la commande QUIT échoue. Cette
peut être nécessaire car certains serveurs, au mépris flagrant de la RFC 959, ferment le
canal de commande lorsque vous leur envoyez une commande ABOR.

-v, --verbeux
Imprimez des messages d'information sur stdout.

--version
Affichez le numéro de version et quittez.

Initiales commutateurs qui spécifier connexion d'information
Ceux-ci doivent également être utilisés avant tous les noms de fichiers répertoriés sur la ligne de commande. ils précisent
les informations utilisées pour établir la connexion FTP.

--Compte Compte
Ceci spécifie le compte à utiliser lors de la connexion au système distant. C'est
distinct du nom d'utilisateur utilisé pour se connecter. Peu de systèmes en ont besoin. Il n'y a pas
défaut.

-h, --hôte hôte
Spécifiez l'hôte auquel vous connecter. Il n'y a pas de valeur par défaut, vous devez le spécifier
interrupteur.

--passif
Forcer l'utilisation de transferts passifs (PASV). Des transferts passifs sont nécessaires avec certains
configurations de pare-feu, mais si vous en avez, vous feriez mieux de configurer Net::FTP afin
qu'il sait quand les utiliser (voir Net::Config). Si vous devez utiliser le passif
transferts avec certains serveurs (cassés), cependant, ce changement est votre meilleur pari.
Alternativement, vous pouvez définir $FTP_PASSIVE sur 1 dans l'environnement (voir Net::FTP).

--le mot de passe pw
Cela donne le mot de passe qui sera utilisé pour se connecter. La valeur par défaut est votre e-mail
adresse.

Notez que vous ne devez pas spécifier de mot de passe réel (secret) de cette façon, comme sur la plupart des systèmes
n'importe qui sur la machine peut voir les arguments que vous transmettez à vos commandes. Utilisez l'un des
d'autres commutateurs de définition de mot de passe à la place.

-s, --mot de passe-stdin
Cela raconte téléchargement ftp pour lire le mot de passe de l'entrée standard. Aucune invite ne sera
imprimé, et une seule ligne sera lue. La plupart des gens utiliseront ce commutateur pour spécifier
le mot de passe. Par exemple,

écho 3x9sjJJh | ftp-upload -sh $host -u $user $file

Utiliser echo de cette manière est sûr là où le --le mot de passe le commutateur ne l'est pas si la commande echo est
intégré à la coque.

--mot de passe-fd fd
C'est comme --mot de passe-stdin sauf qu'il lit le mot de passe dans le fichier
descripteur numéroté fd.

ftp-upload -h $host -u $user --password-fd=3 3<$pw_file $file

-u, --utilisateur utilisateur
Spécifiez le nom d'utilisateur à utiliser lors de la connexion. La valeur par défaut est « anonyme ».

Répétable commutateurs
Ces commutateurs peuvent être utilisés n'importe où sur la ligne de commande (sauf après le dernier nom de fichier).
Ils affectent le transfert des fichiers répertoriés après eux.

--comme nom-distant
Normalement, un fichier est transféré en utilisant le même nom qu'il a localement. Si vous utilisez ceci
basculer le prochain fichier transféré sera appelé nom-distant sur l'autre hôte à la place.

ftp-upload --host $host --as index.htm index.html

-a, --ascii
Effectuer des transferts en mode ASCII.

-b, --binaire
Effectuer des transferts en mode binaire. C'est la valeur par défaut.

-d, --rép dir
Changer de répertoire en dir sur le serveur FTP avant de continuer. Vous pouvez utiliser ceci
plusieurs fois entre les fichiers, téléchargement ftp chdir une fois pour chaque fois que vous le spécifiez.
En utilisant ".." comme dir provoquera l'exécution d'un FTP "CDUP" plutôt que d'un "CWD".

--chemin complet
Les fichiers normalement téléchargés vont dans le répertoire actuel sur l'hôte distant, même lorsque
le nom de fichier local donné contient des barres obliques. Par exemple, si vous dites

ftp-upload -h $hôte /etc/motd

téléchargement ftp téléchargera le fichier en tant que mot, Pas / etc / motd. Cela diffère de la façon dont le
Standard ftp le programme fonctionne, et il diffère également avec la façon dont téléchargement ftp travaillé avant
Version 1.3.

Si vous spécifiez --chemin complet, vous obtiendrez l'autre comportement. Une demande de téléchargement
répertoire/fichier dira au serveur de stocker répertoire/fichier plutôt que filet.

Lorsque vous utilisez --comme le --chemin complet le réglage n'a pas d'importance. --chemin complet raconte seulement le
programme quel nom utiliser lorsqu'il choisit le nom.

--pas de chemin complet
Désactiver --chemin complet. C'est la valeur par défaut.

-l, --ls
Essayez d'obtenir une liste de répertoires distants des fichiers après les avoir transférés. je dis "essaye"
car il n'y a aucun moyen garanti de le faire avec le protocole FTP. La commande que je lance
est "LISTE déposer". Cela fonctionnera généralement si filet ne contient pas de spécial
caractères.

-L, --non-ls
Désactiver le --ls comportement.

--tmp-aucun
Transférez des fichiers directement, ne faites rien de spécial pour essayer de vous assurer qu'ils ne le font pas
apparaissent sous leurs vrais noms sur la machine distante jusqu'à la fin du transfert.
Chaque fichier est transféré avec un seul "STOR" simple. C'est la valeur par défaut.

--tmp-samédir
Transférez les fichiers vers la machine distante en utilisant un nom temporaire, puis renommez-les lorsque le
le transfert se termine. Cela ne fonctionnera pas si le serveur distant ne donne pas un
réponse à la commande "STOU".

Si la réponse du serveur à "STOU" n'est pas reconnue par Net::FTP mais est raisonnable,
Graham Barr pourrait être prêt à changer Net::FTP pour le reconnaître. Si tu veux tu peux
envoyez-moi la sortie "--debug" et je coordonnerai ces demandes.

--tmp-rép dir
Transférer des fichiers vers dir sur l'hôte distant, puis renommez-les lorsque le transfert est
Achevée. C'est plus sûr que --tmp-samédir car il n'utilise pas "STOU" et donc il
fonctionne avec plus de serveurs.

ftp-upload -h $host --tmp-dir entrant $file

--tmp-format fmt
Transférer les fichiers vers "sprintf(enfin, filet base Nom)", puis renommez-les lors du transfert
est complet. Comme --tmp-rép, c'est plus sûr que --tmp-samédir car il n'utilise pas
"STOU" et donc ça marche avec plus de serveurs.

ftp-upload -h $hôte --tmp-format tmp.%s $fichier

Utilisez ftp-uploadp en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows