[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Renombrar masivamente dese consola



2011/3/16 JAWIFI01 <jawifi01@gmail.com>:
> El 10/03/2011 16:03, Carlos Zuniga escribió:
>> 2011/3/10 JAWIFI01 <jawifi01@gmail.com>:
>>> El 10/03/2011 14:14, Javier Barroso escribió:
>>>> Hazte un script que lo haga en una sóla ocasión y luego usa el find:
>>>> $ cat /usr/local/bin/mover
>>>> mv "$1" "${1%????????????????????????????}"
>>>>
>>>> $ find . -type f -exec mover "{}" \;
>>>>
>>>> Un saludo
>>> Gracias Javier. Pero no entiendo >:(
>>>
>>> ¿todo esto debo tipearlo en laconsola? o meterlo en un script?
>>>
>>> Los archivos estan en /var/share/datos/ de un equipo al que yo accedo
>>> demanera remota a traves de internet. Entonces entro a la consola y hago
>>> todo esto, pero ¿donde? en el directorio donde estan los archivos?, en
>>> la raiz? no me queda claro ese punto.
>>>
>>> Gracias y perdon por las molestias.
>>>
>>> Saludos.
>>>
>>> Juan
>> Eso solo pasa en ese directorio? que sistema de archivos utiliza esa partición?
> Es un sistema con Raid por soft. el fdisk -l dice:
>
> /dev/sda1   *           1        6079    48827392   fd  Linux raid
> autodetect
> /dev/sda2            6079        6322     1952768   82  Linux swap / Solaris
> /dev/sda3            6322      121602   925980672   fd  Linux raid
> autodetect
>
> para un disco, el otro es igual pero /dev/sdb1; 2 y 3
>
>
>
>> Si es vfat o ntfs intenta añadirle la opción iocharset=utf8 en tu fstab.
>>
>> Que yo sepa nautilus añade "(codificación no valida)" en la vista que
>> te muestra de los archivos, pero eso no es parte del nombre del
>> archivo en sí. Si lo miras por consola aún tiene su nombre original
>> (aunque tal vez los caracteres raros salgan con ??).
> en terminal, si hago un "ls" sale así:
>
> Remiseria La Academia 0.ods (codificaciâân no vâílida)
> WELCOME Centro Educativo Terapeutico.ods (codificaciâân no vâílida)
> Venta de articulos del hogar y muebles.xls (codificaciâân no vâílida)
>
> pongo estos tre como ejemplo, hay muchos más.
>
>> Si aún quieres renombrar, tal vez usando `rename 's/[^A-Za-z0-9]//g'
>> *` te pueda ayudar, eso quitaría todos los caracteres que no sean
>> letras ascii y números del nombre de los archivos, pero si tienes dos
>> similares (por ejemplo hola?.txt y hola!.txt) te traería problemas.
>>
>> Saludos
>
> Sigo buscando la forma de solucionar el problema.
> Ya les dije que no usen más acentos ni "ñ" en los nombres de los
> archivos (aunque tampoco debería ser así) y mientras voy tratando de
> resolverlo.
>
> Las terminales son Ubuntu 10.04, los archivos están en el server
> compartidos por samba.
>

Si usas samba, tal vez tengas que configurar dos charset y unix
charset en tu configuración?

http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#DOSCHARSET

Saludos
-- 
Linux Registered User # 386081
A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos
de leer manuales.


Reply to: