Re: Comandos no funcionan con miles de archivos

2016-02-15 Por tema Maykel Franco
El día 15 de febrero de 2016, 15:46, Camaleón  escribió:
> El Sun, 14 Feb 2016 13:19:21 -0600, Debia Linux escribió:
>
>> 2016-02-14 13:17 GMT-06:00 Maykel Franco :
>>>
>>> El 14 feb. 2016 7:44 p. m., "Debia Linux" 
>>> escribió:

 Listeros.

 Buenos dias tengan todos ustedes en este dia del Amor y la Amistad.

 Les comento que tengo una carpeta con 111 mil archivos
 aproximadamente. Intento copiar algunos con el comando de siempre:

 cp *.jpg ~/imagenes/
 cp: opción inválida -- '3'
 Pruebe 'cp --help' para más información.

 Esto me esta sucediendo con varios comandos, me esta arrojando
 mensajes similares. Supongo que es por el exceso de archivos.

 ¿Algun comentario?.


>>>
>>> Ulimit? Así de primeras...
>>
>> Disculpa No se a que te refieras.
>
> Se refiere a que el problema te puede venir por alguna limitación
> establecida en el kernel a través de parámetros forzados para las cuentas
> de usuario (man ulimit).
>
> Saludos,
>
> --
> Camaleón
>

Lo comenté yo así de primeras... Suele ser por eso. Aumenta los
valores y prueba...



Re: Comandos no funcionan con miles de archivos

2016-02-15 Por tema Camaleón
El Sun, 14 Feb 2016 13:19:21 -0600, Debia Linux escribió:

> 2016-02-14 13:17 GMT-06:00 Maykel Franco :
>>
>> El 14 feb. 2016 7:44 p. m., "Debia Linux" 
>> escribió:
>>>
>>> Listeros.
>>>
>>> Buenos dias tengan todos ustedes en este dia del Amor y la Amistad.
>>>
>>> Les comento que tengo una carpeta con 111 mil archivos
>>> aproximadamente. Intento copiar algunos con el comando de siempre:
>>>
>>> cp *.jpg ~/imagenes/
>>> cp: opción inválida -- '3'
>>> Pruebe 'cp --help' para más información.
>>>
>>> Esto me esta sucediendo con varios comandos, me esta arrojando
>>> mensajes similares. Supongo que es por el exceso de archivos.
>>>
>>> ¿Algun comentario?.
>>>
>>>
>>
>> Ulimit? Así de primeras...
> 
> Disculpa No se a que te refieras.

Se refiere a que el problema te puede venir por alguna limitación 
establecida en el kernel a través de parámetros forzados para las cuentas 
de usuario (man ulimit).

Saludos,

-- 
Camaleón



Re: Comandos no funcionan con miles de archivos

2016-02-15 Por tema Camaleón
El Sun, 14 Feb 2016 13:44:26 -0600, Debia Linux escribió:

> 2016-02-14 13:23 GMT-06:00 Luis Tabera :
>> On Sunday 14 February 2016 12:44:06 Debia Linux wrote:
>>> cp *.jpg ~/imagenes/
>>> cp: opción inválida -- '3'
>>> Pruebe 'cp --help' para más información.
>>
>> Te está diciendo que le estás pasando una opción inválida llamada 3.
>> ¿Tienes algún fichero llamado '-3 .jpg' o silimar? Si es así, el
>> comando cp considera que -3 es una opción, no un nombre de fichero.
> 
> Que yo sepa (porque no puedo buscar ni por archivos, me arroja el mismo
> error) no hay ningun archivo que comience con guión.
> 
> Lo que si me aparece es una archivo con & (no se como se llame dicho
> simbolo, supongo que es un AND o en español Y). Pero cuando veo la
> imagen con feh me aparece el nombre de -300-archivo.jpg
> 
> Efectivamente este es el archivo, de hecho ya no me sale el error
> 
> cp: opción inválida -- '3'
> Pruebe 'cp --help' para más información.
> 
> Ahora cuando intento copiar cp *.jpg ~/imagenes/
> bash: /bin/cp: La lista de argumentos es demasiado larga

A Google hay que preguntarle en inglés ;-)

Argument list too long when copying files
http://askubuntu.com/questions/217764/argument-list-too-long-when-copying-files

Saludos,

-- 
Camaleón



Re: Comandos no funcionan con miles de archivos

2016-02-14 Por tema Debia Linux
2016-02-14 13:54 GMT-06:00 Jose Maldonado :
> El 14/02/2016 a las 14:14, Debia Linux escribió:
>> Listeros.
>>
>> Buenos dias tengan todos ustedes en este dia del Amor y la Amistad.
>>
>> Les comento que tengo una carpeta con 111 mil archivos
>> aproximadamente. Intento copiar algunos con el comando de siempre:
>>
>> cp *.jpg ~/imagenes/
>> cp: opción inválida -- '3'
>> Pruebe 'cp --help' para más información.
>>
>> Esto me esta sucediendo con varios comandos, me esta arrojando
>> mensajes similares. Supongo que es por el exceso de archivos.
>>
>> ¿Algun comentario?.
>>
>> Gracias
>>
>> Debianeromx
>>
>
> Si lo hacer así
>
> cp ./*.jpg /path/to/copy

De hecho ya no hay problema con el archivo que comenzaba con (&) o en
su defecto con (-) lo que ahora es problema es:

bash: /bin/cp: La lista de argumentos es demasiado larga

>
>
> --
> Dios en su Cielo, todo bien en la Tierra
>



Re: Comandos no funcionan con miles de archivos

2016-02-14 Por tema Javier Barroso
2016-02-14 21:06 GMT+01:00 Debia Linux :
> 2016-02-14 13:54 GMT-06:00 Jose Maldonado :
>> El 14/02/2016 a las 14:14, Debia Linux escribió:
>>> Listeros.
>>>
>>> Buenos dias tengan todos ustedes en este dia del Amor y la Amistad.
>>>
>>> Les comento que tengo una carpeta con 111 mil archivos
>>> aproximadamente. Intento copiar algunos con el comando de siempre:
>>>
>>> cp *.jpg ~/imagenes/
>>> cp: opción inválida -- '3'
>>> Pruebe 'cp --help' para más información.
>>>
>>> Esto me esta sucediendo con varios comandos, me esta arrojando
>>> mensajes similares. Supongo que es por el exceso de archivos.
>>>
>>> ¿Algun comentario?.
>>>
>>> Gracias
>>>
>>> Debianeromx
>>>
>>
>> Si lo hacer así
>>
>> cp ./*.jpg /path/to/copy
>
> De hecho ya no hay problema con el archivo que comenzaba con (&) o en
> su defecto con (-) lo que ahora es problema es:
>
> bash: /bin/cp: La lista de argumentos es demasiado larga

Puedes ver las discusiones que ha habido desde hace mucho por este error:
http://unix.stackexchange.com/questions/10026/how-can-i-best-copy-large-numbers-of-small-files-over-scp

Me gusta la solución que dan en:
http://mywiki.wooledge.org/BashFAQ/095

Para este caso sería algo así:

files=(*jpg)
 for ((i=0; i<${#files[*]}; i+=100)); do
   cp -- "${files[@]:i:100}" ~/imagenes
 done

La otra opción es jugar con xargs, pero es más ineficiente:

find . -maxdepth 1 -type f -name "*jpg" -print0 | xargs --null -I "{}"
cp -- "{}" ~/imagenes

Saludos



Re: Comandos no funcionan con miles de archivos

2016-02-14 Por tema Maykel Franco
El 14 feb. 2016 7:44 p. m., "Debia Linux"  escribió:
>
> Listeros.
>
> Buenos dias tengan todos ustedes en este dia del Amor y la Amistad.
>
> Les comento que tengo una carpeta con 111 mil archivos
> aproximadamente. Intento copiar algunos con el comando de siempre:
>
> cp *.jpg ~/imagenes/
> cp: opción inválida -- '3'
> Pruebe 'cp --help' para más información.
>
> Esto me esta sucediendo con varios comandos, me esta arrojando
> mensajes similares. Supongo que es por el exceso de archivos.
>
> ¿Algun comentario?.
>
> Gracias
>
> Debianeromx
>

Ulimit? Así de primeras...


Re: Comandos no funcionan con miles de archivos

2016-02-14 Por tema Luis Tabera
On Sunday 14 February 2016 12:44:06 Debia Linux wrote:
> cp *.jpg ~/imagenes/
> cp: opción inválida -- '3'
> Pruebe 'cp --help' para más información.

Te está diciendo que le estás pasando una opción inválida llamada 3. ¿Tienes 
algún fichero llamado '-3 .jpg' o silimar? Si es así, el comando cp considera 
que -3 es una opción, no un nombre de fichero.

Los nombres de ficheros con guiones o espacios pueden dar dolor de cabeza.

Prueba con la opción --  (dos guiones) eso le dice a cp, o engeneral a los 
comandos, que las opciones se han acabado. Así considerará el -3 como un 
nombre de fichero y no una opción.

Luis



Re: Comandos no funcionan con miles de archivos

2016-02-14 Por tema Debia Linux
2016-02-14 13:23 GMT-06:00 Luis Tabera :
> On Sunday 14 February 2016 12:44:06 Debia Linux wrote:
>> cp *.jpg ~/imagenes/
>> cp: opción inválida -- '3'
>> Pruebe 'cp --help' para más información.
>
> Te está diciendo que le estás pasando una opción inválida llamada 3. ¿Tienes
> algún fichero llamado '-3 .jpg' o silimar? Si es así, el comando cp considera
> que -3 es una opción, no un nombre de fichero.

Que yo sepa (porque no puedo buscar ni por archivos, me arroja el
mismo error) no hay ningun archivo que comience con guión.

Lo que si me aparece es una archivo con & (no se como se llame dicho
simbolo, supongo que es un AND o en español Y). Pero cuando veo la
imagen con feh me aparece el nombre de -300-archivo.jpg

Efectivamente este es el archivo, de hecho ya no me sale el error

cp: opción inválida -- '3'
Pruebe 'cp --help' para más información.

Ahora cuando intento copiar
cp *.jpg ~/imagenes/
bash: /bin/cp: La lista de argumentos es demasiado larga


>
> Los nombres de ficheros con guiones o espacios pueden dar dolor de cabeza.



>
> Prueba con la opción --  (dos guiones) eso le dice a cp, o engeneral a los
> comandos, que las opciones se han acabado. Así considerará el -3 como un
> nombre de fichero y no una opción.
>
> Luis
>



Re: Comandos no funcionan con miles de archivos

2016-02-14 Por tema Jose Maldonado
El 14/02/2016 a las 14:14, Debia Linux escribió:
> Listeros.
> 
> Buenos dias tengan todos ustedes en este dia del Amor y la Amistad.
> 
> Les comento que tengo una carpeta con 111 mil archivos
> aproximadamente. Intento copiar algunos con el comando de siempre:
> 
> cp *.jpg ~/imagenes/
> cp: opción inválida -- '3'
> Pruebe 'cp --help' para más información.
> 
> Esto me esta sucediendo con varios comandos, me esta arrojando
> mensajes similares. Supongo que es por el exceso de archivos.
> 
> ¿Algun comentario?.
> 
> Gracias
> 
> Debianeromx
> 

Si lo hacer así

cp ./*.jpg /path/to/copy


-- 
Dios en su Cielo, todo bien en la Tierra



Comandos no funcionan con miles de archivos

2016-02-14 Por tema Debia Linux
Listeros.

Buenos dias tengan todos ustedes en este dia del Amor y la Amistad.

Les comento que tengo una carpeta con 111 mil archivos
aproximadamente. Intento copiar algunos con el comando de siempre:

cp *.jpg ~/imagenes/
cp: opción inválida -- '3'
Pruebe 'cp --help' para más información.

Esto me esta sucediendo con varios comandos, me esta arrojando
mensajes similares. Supongo que es por el exceso de archivos.

¿Algun comentario?.

Gracias

Debianeromx



Re: Comandos no funcionan con miles de archivos

2016-02-14 Por tema alparkom .
El día 14 de febrero de 2016, 15:44, Debia Linux
 escribió:
> Listeros.
>
> Buenos dias tengan todos ustedes en este dia del Amor y la Amistad.
>
> Les comento que tengo una carpeta con 111 mil archivos
> aproximadamente. Intento copiar algunos con el comando de siempre:
>
> cp *.jpg ~/imagenes/
> cp: opción inválida -- '3'
> Pruebe 'cp --help' para más información.
>
> Esto me esta sucediendo con varios comandos, me esta arrojando
> mensajes similares. Supongo que es por el exceso de archivos.
>
> ¿Algun comentario?.
>

No tengo la respuesta del porque, pero hace tiempo cuando hice una de
mis pruebas en PHP para manipulación de millones de archivos, este
tampoco creaba mas de 500 o 600 archivos seguidos.

> Gracias
>
> Debianeromx
>



Re: Comandos no funcionan con miles de archivos

2016-02-14 Por tema Debia Linux
2016-02-14 13:17 GMT-06:00 Maykel Franco :
>
> El 14 feb. 2016 7:44 p. m., "Debia Linux"  escribió:
>>
>> Listeros.
>>
>> Buenos dias tengan todos ustedes en este dia del Amor y la Amistad.
>>
>> Les comento que tengo una carpeta con 111 mil archivos
>> aproximadamente. Intento copiar algunos con el comando de siempre:
>>
>> cp *.jpg ~/imagenes/
>> cp: opción inválida -- '3'
>> Pruebe 'cp --help' para más información.
>>
>> Esto me esta sucediendo con varios comandos, me esta arrojando
>> mensajes similares. Supongo que es por el exceso de archivos.
>>
>> ¿Algun comentario?.
>>
>> Gracias
>>
>> Debianeromx
>>
>
> Ulimit? Así de primeras...

Disculpa No se a que te refieras.