ncftpput: en línea en la nube

Este es el comando ncftpput que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


ncftpput - programa de transferencia de archivos de Internet para scripts

SINOPSIS


ncftpput [opciones] servidor remoto directorio-remoto archivos locales...

ncftpput [opciones] nombre-marcador directorio-remoto archivos locales...

ncftpput -f iniciar sesión.cfg [opciones] directorio-remoto archivos locales...

ncftpput -c servidor remoto nombre-ruta-remota < stdin

ncftpput -C servidor remoto nombre-ruta-local nombre-ruta-remota

OPCIONES


Comando línea banderas:
-u XX Usar nombre de usuario XX en lugar de anónimo.

-p XX Usar contraseña XX con el nombre de usuario.

-P XX Usar número de puerto XX en lugar del puerto de servicio FTP predeterminado (21).

-j XX Usar cuenta XX como complemento al nombre de usuario y la contraseña (en desuso).

-d XX Usa el archivo XX para el registro de depuración.

-a Utilice el tipo de transferencia ASCII en lugar de binario.

-m Intente crear el directorio de destino remoto antes de copiar.

-t XX Tiempo de espera después de XX segundos.

-U XX Valor de uso XX para la umask.

-v/-V No utilice (no utilice) medidores de progreso. El valor predeterminado es usar medidores de progreso si el
El flujo de salida es un TTY.

-f XX Leer el archivo XX para información de host, usuario y contraseña.

-c Leer localmente desde la entrada estándar y escribir de forma remota en el nombre de ruta especificado.

-C Similar a -c, excepto que se especifica un nombre de ruta local.

-A Agregue a archivos remotos, en lugar de sobrescribirlos.

-T XX Cargar en archivos temporales con el prefijo XX.

-S XX Cargar en archivos temporales con el sufijo XX.

-R Modo recursivo; copiar árboles de directorios completos.

-r XX Volver a marcar un máximo de XX veces hasta que se conecte al servidor FTP remoto.

-z/-Z No intente (no) reanudar las transferencias. El valor predeterminado es No intente reanudar (-Z).

-E Utilice conexiones de datos (PUERTO) regulares.

-F Utilice conexiones de datos pasivas (PASV). El valor predeterminado es usar pasivo, pero
volver a normal si la conexión pasiva falla o se agota el tiempo de espera.

-DD Elimine el archivo local después de cargarlo correctamente.

-y Intente usar "SITE UTIME" para conservar las marcas de tiempo en el host remoto. No hay muchos FTP remotos
los servidores admiten esto, por lo que es posible que no funcione.

-b Ejecutar en segundo plano (enviando un trabajo por lotes y luego generando ncftpbatch).

-cama y desayuno Similar a -b opción, pero solo envía el trabajo por lotes. Necesitarás correr
ncftpbatch para que se procese el trabajo por lotes. Esto es útil si ya tiene
a ncftpbatch proceso en ejecución, o desea tener un mejor control de cuándo los trabajos por lotes
son procesados.

Por ejemplo, si desea realizar un procesamiento en segundo plano de tres archivos, todos en el
mismo servidor remoto, es más educado usar solo uno ncftpbatch procesar a los
procesar los tres trabajos secuencialmente, en lugar de tener tres ncftpbatch en costes
abra tres sesiones FTP simultáneas al mismo servidor.

-B XX Intente configurar el tamaño del búfer del socket TCP / IP en XX bytes

-W XX Enviar comando FTP sin procesar XX después de iniciar sesión.

-X XX Enviar comando FTP sin procesar XX después de cada archivo transferido.

-Y XX Enviar comando FTP sin procesar XX antes de cerrar la sesión.

El -W, -X y -Y Las opciones son útiles para usuarios avanzados que necesitan modificar
comportamiento en algunos servidores. Por ejemplo, los usuarios que acceden a mainframes pueden necesitar
Envíe algunos comandos SITE especiales para establecer el tamaño del bloque y registrar la información del formato.

Para estas opciones, puede usarlas varias veces cada una si necesita enviar
múltiples comandos. Para el -X opción, puede utilizar la cookie %s expandirse en
el nombre del archivo que se transfirió.

-o XX Establecer opción avanzada XX.

Esta opción se usa principalmente para depurar. Establece el valor de un interno
variable a un valor entero. Un ejemplo de uso sería: -o useFEAT = 0, useCLNT = 1
que en este caso, inhabilita el uso del comando FEAT y habilita el comando CLNT.
Las variables disponibles incluyen: usePASV, useSIZE, useMDTM, useREST, useNLST_a,
useNLST_d, useFEAT, useMLSD, useMLST, useCLNT, useHELP_SITE, useSITE_UTIME,
STATfileParamWorks, NLSTfileParamWorks, require20, enableProxyForPORT,
doNotGetStartCWD.

DESCRIPCIÓN


El objetivo de la publicidad de ncftpput es hacer transferencias de archivos desde la línea de comandos sin ingresar un
shell interactivo. Esto le permite escribir scripts de shell u otros procesos desatendidos que
puede hacer FTP. También es útil para usuarios avanzados que desean enviar archivos desde el shell.
línea de comandos sin entrar en un programa FTP interactivo como ncftp.

De forma predeterminada, el programa intenta abrir el host remoto e iniciar sesión de forma anónima, pero puede
especifique una información de nombre de usuario y contraseña. los -u se utiliza para especificar la
nombre de usuario para iniciar sesión como, y el -p La opción se utiliza para especificar la contraseña. Si usted es
ejecutando el programa desde el shell, puede omitir el -p opción y el programa le indicará
usted por la contraseña.

Usando el -u y -p No se recomiendan opciones, porque la información de su cuenta es
expuesto a cualquiera que pueda ver su script de shell o la información de su proceso. Por ejemplo,
alguien usando el ps programa podría ver su contraseña mientras se ejecuta el programa.

Usted puede utilizar el -f en su lugar, para especificar un archivo con la información de la cuenta.
Sin embargo, esto todavía no es seguro porque cualquiera que haya leído acceso a la información
archivo puede ver la información de la cuenta. No obstante, si opta por utilizar el -f opción
el archivo debería verse así:

esfigmomanómetro anfitrión.ncftp.com
usuario gleason
pasar mi contraseña

No olvide cambiar los permisos de este archivo para que nadie más pueda leerlos.

El -d La opción es muy útil cuando intenta diagnosticar por qué una transferencia de archivos es
defecto. Imprime la conversación FTP completa en el archivo que especifique, para que pueda
tener una idea de lo que salió mal. Si especifica el nombre especial stdout como el nombre de la
depurando el archivo de salida, la salida se imprimirá en su lugar en la pantalla.

El uso del modo ASCII es útil cuando el formato de texto de su host difiere del del
servidor remoto. Por ejemplo, si está enviando un archivo de texto desde un sistema UNIX a un sistema Windows-
host basado, puede utilizar el -a bandera que usaría el modo de transferencia ASCII para que el archivo
creado en la máquina de Windows estaría en su formato de texto nativo en lugar del texto de UNIX
formato.

Puede cargar un árbol de directorios completo de archivos utilizando el -R bandera. Ejemplo:

$ ncftpput -R pikachu.nintendo.co.jp / entrante / tmp / cosas

Esto crearía una jerarquía / entrante / cosas en el host remoto.

El -T y -S Las opciones son útiles cuando desea cargar un archivo en el host remoto, pero
no quiero usar el nombre de la ruta de destino hasta que el archivo esté completo. Usando estos
opciones, no destruirá un archivo remoto con el mismo nombre hasta que su archivo esté terminado.
Estas opciones también son útiles cuando un proceso remoto en el host remoto sondea un
nombre de archivo, y no desea que ese proceso vea ese archivo hasta que sepa que el archivo es
terminado de enviar. Aquí hay un ejemplo que se carga en el archivo / pub / entrante / README, usando
el nombre de archivo /pub/incoming/README.tmp como nombre de archivo temporal:

$ ncftpput -S .tmp bowser.nintendo.co.jp / pub / entrante / a / README

Una forma ordenada de canalizar la salida de cualquier comando local a un archivo remoto es usar el -c
opción, que denota que estás usando stdin como entrada. El siguiente ejemplo muestra cómo
para hacer una copia de seguridad y almacenarla en una máquina remota:

$ alquitrán cf - / | ncftpput -c sonic.sega.co.jp /usr/local/backup.tar

La diagnostica


ncftpput devuelve los siguientes valores de salida:

0 Éxito.

1 No se pudo conectar al host remoto.

2 No se pudo conectar con el host remoto; se agotó el tiempo de espera.

3 Transferencia fallida.

4 Transferencia fallida: se agotó el tiempo de espera.

5 Falló el cambio de directorio.

6 Error en el cambio de directorio: se agotó el tiempo de espera.

7 URL con formato incorrecto.

8 Error de uso.

9 Error en el archivo de configuración de inicio de sesión.

10 Error al inicializar la biblioteca.

11 Falló la inicialización de la sesión.

Use ncftpput en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows