![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| mensaje de error | lo-lp-kl | Linux | 1 | 05-14-2008 09:04 AM |
| Mensaje de error | chapmana | UNIX for Dummies Preguntas y Respuestas | 5 | 11-29-2006 11:41 AM |
| conseguir último mensaje de error | tttttt | UNIX for Dummies Preguntas y Respuestas | 1 | 07-26-2006 03:07 PM |
| Encontrar un patrón específico de miles de archivos? | aarora_98 | Programación de scripts de shell y | 6 | 02-17-2006 08:28 AM |
| Supresión mensaje de error al mover archivos de la carpeta fuente vacía | Steven | Programación de scripts de shell y | 2 | 11-19-2001 01:25 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Im transmiting miles ftp archivos a un servidor, cuando escriba el comando mput *, es un error y decir. args lista a tiempo. I. Por lo tanto, a establecer he transmitirlas en lotes o bloques, pero también su sloww. shoul qué debo hacer?. tengo que hacer un programa, o con un simple comando que podría solucionar el problema?
Última edición por alexcol; al 09-27-2006 03:00 PM.. |
|
||||
|
"mput *" se expande en el depósito, antes de que sea ejecutado, a "mput archivo1 archivo2 archivo3 ..." En general hay un límite de 32K, o durante cuánto tiempo puede ser la línea, que es la razón por la que obtiene este error al tratar de igualar * para miles de archivos.
No estoy familiarizado con mput. ¿Es posible para que tome una lista de archivos en lugar de argumentos en la línea de órdenes? Usted sólo puede hacer "ls> / tmp / Filelist" para hacer la lista. También puede usar xargs para dividir ese monolilthic lista en lotes más manejable. Mantener los lotes suficientemente grandes y no debería ser demasiado lento. Pruebe esto: Código:
# List files in the current directory, piping the output into xargs
ls ./ |
# For each batch of 100 or less, execute "mput file1 file2 ... filen" where filen is the nth file name in the batch.
xargs --max-args=100 mput
|
|
||||
|
Desde su "mput'ing" usted tiene acceso a los archivos de origen.
¿Qué sucede si usted utiliza tar para guardar todos los archivos a un único archivo tar y ellos ftp único archivo tar más ..... Usted puede crear archivos tar más pequeños si el tamaño es grande. Otras opciones para la transferencia remota rcp o scp. O nfs montar el sistema de archivos y copiar los archivos directamente. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|