Piensa Technologies

  >  Foro de Principiantes en Linux - Mensaje
Indice del Foro 
Búsqueda 
 
Búsqueda Especializada  
 
Ingresar  
Nuevo Mensaje al Foro  
 
 Acerca de Linux
La Gaceta de Linux 
Edición en español 
Gazeta do Linux 
Edición en portugués 
Foro de Principiantes 
> Mensaje
Problemas con manejo de archivos
Ingresado por Gerardo el día viernes julio 25, @05:47 desde Mexico.
Tema: [ Linux en General ]

Hola, estoy usando Linux Red Hat 9.0 y tengo un problema con los archivos de windows en algunas carpetas los archivos me aparecen con candado y cuando trato de abrirlos me dice que el archivo ya no existe y ya cheque los permisos y tinenen todos los permisos de RW para todos los usuarios, ademas que cuando ingreso a windows y los trato de abriri en windows si los puedo abrir, me gustaria que me dijeran como puedo resolver esto muchas gracias

[ Ingresar Comentario ]

<  |  >

> Comentarios
Re: Problemas con manejo de archivos
por calentiburus el día viernes julio 25, @11:54

viejo, el problema que tienes es que en el nombre de esos archivos, hay algun caracter "extraño", fijate en si hay alguna palabra con acento, cremillas (¨) o con "ñ", si es asi....renombra el archivo quitandole esos caracteres y ¡¡¡¡ listo !!!!, saber esto costo sudor y lagrimas, asi que espero que transmitas todo el conocimiento que adquieras ;-).

[ Ingresar Comentario ]

 

  • Re: Problemas con manejo de archivos
    por: Jani el día sábado julio 26, @06:34
    Tengo el mismo problema y también tengo Red Hat 9.

    Efectivamente el problema lo originan los acentos, ñ, y demás caracteres medio 'raros'.

    Causa: el problema como siempre es una incompatibilidad entre microsoft y el resto del mundo, creo que microsoft tiene su propia codificación de caracteres así que supongo que el mundo linux tendrá otra y también se adapta a windows, (pero estoy empezando a pensar que red hat 9 no lo hace).

    Solución: no la sé, creo que el problema se puede solucionar recompilando el kernel con el módulo que hace que se lea bien la codificación de windows, pero no sé cómo se hace esto. Es lo que después de mucho buscar y ver que hay gente a la que le pasa igual que a mí, he leído en un mensaje hallado con el google.

    En cualquier caso la solución no puede ser renombrar todos los archivos porque, en primer lugar hay que hacerlo desde windows ya que red hat no los reconoce.
    En segundo lugar muchos de estos archivos es totalmente imposible renombrarlos ya que están grabados en cd.
    En tercer lugar ¡quiero compartir archivos con acentos y ñ entre windows y linux!


    Por cierto, ya hay un par de cosas que no me han gustado nada de red hat 9: una es este problema y otro es que de un principio no funcionaba el mp3, hasta que instalé el plugin.
    ¿A qué se debe esto?¿Ocurre con las demás distribuciones linux? ... me da a mí que no...

    [ Ingresar comentario ]
    • Re: Problemas con manejo de archivos
      por: ivich el día lunes noviembre 03, @05:03
      Bueno chicos, acabo de encontrar la solución a este problema. A pesar de que se propuso que el problema venía de una incompatibilidad entre windows y linux esto no es del todo correcto. El problema proviene de que linux por defecto utiliza una codificación de caracteres diferente a la que utiliza windows. Si ejecutais el comando 'locale' en vuestra consola deberiais encontar: LANG=es_ES.UTF-8 LC_CTYPE="es_ES.UTF-8" LC_NUMERIC="es_ES.UTF-8" LC_TIME="es_ES.UTF-8" LC_COLLATE="es_ES.UTF-8" LC_MONETARY="es_ES.UTF-8" LC_MESSAGES="es_ES.UTF-8" LC_PAPER="es_ES.UTF-8" LC_NAME="es_ES.UTF-8" LC_ADDRESS="es_ES.UTF-8" LC_TELEPHONE="es_ES.UTF-8" LC_MEASUREMENT="es_ES.UTF-8" LC_IDENTIFICATION="es_ES.UTF-8" LC_ALL= Esto quiere decir que se está utilizando la configuración española (es_ES) con la codificación de caracteres UTF-8. El problema es que windows hace la codificación respecto al estandar ISO-5589-1 (Latin 1) por lo que las tablas de caracteres son diferentes y la represenatación de estos no es correcta. Para solucionarlo hay que cargar la tabla de caracteres ISO-5589-1 con configuración española en todas las variables 'LC_...' que se veian antes. Para no hacerlo una a una se puede modificar directament la variable LC_ALL ya que esta modifica a todas las demás. Dicho esto, el comando que hay que ejecutar es: export LC_ALL="es_ES.ISO-8859-1" Con esto cargamos la configuración española con la tabla de caracteres ISO-8859-1 (Latin 1). Si ahora ejecutais de nuevo el comando 'locale' deberiais ver algo como esto: LANG=es_ES.UTF-8 LC_CTYPE="es_ES.ISO-8859-1" LC_NUMERIC="es_ES.ISO-8859-1" LC_TIME="es_ES.ISO-8859-1" LC_COLLATE="es_ES.ISO-8859-1" LC_MONETARY="es_ES.ISO-8859-1" LC_MESSAGES="es_ES.ISO-8859-1" LC_PAPER="es_ES.ISO-8859-1" LC_NAME="es_ES.ISO-8859-1" LC_ADDRESS="es_ES.ISO-8859-1" LC_TELEPHONE="es_ES.ISO-8859-1" LC_MEASUREMENT="es_ES.ISO-8859-1" LC_IDENTIFICATION="es_ES.ISO-8859-1" LC_ALL=es_ES.ISO-8859-1 La unica variable que no se ha modificado es LANG pero se puede cambiar de la misma forma que antes. Como ultimo punto comentar que estos comandos hay que ejecutarlos antes de entrar en las XwindowS para que estas tomen esta configuración para todos los programas. Si lo haceis sobre un terminal perdereis todos los cambios en cuanto lo cerreis. Yo he introducido estos cambios en mi '.bash.profile' para que tome esta configuración automáticamente siempre que entro con mi usuario. Espero que con esta solución vuestros problemas queden resueltos. De todas formas, si no es así, podeis poner un post en el foro o contactar directamente conmigo en mi dirección de correo. Un saludo a todos. AUPA LINUX!

      [ Ingresar comentario ]
      • Re: Problemas con manejo de archivos
        por: ivich el día lunes noviembre 03, @05:09
        Bueno chicos, acabo de encontrar la solución a este problema.

        A pesar de que se propuso que el problema venía de una incompatibilidad entre windows y linux esto no es del todo correcto. El problema proviene de que linux por defecto utiliza una codificación de caracteres diferente a la que utiliza windows. Si ejecutais el comando 'locale' en vuestra consola deberiais encontar:

        LANG=es_ES.UTF-8
        LC_CTYPE="es_ES.UTF-8"
        LC_NUMERIC="es_ES.UTF-8"
        LC_TIME="es_ES.UTF-8"
        LC_COLLATE="es_ES.UTF-8"
        LC_MONETARY="es_ES.UTF-8"
        LC_MESSAGES="es_ES.UTF-8"
        LC_PAPER="es_ES.UTF-8"
        LC_NAME="es_ES.UTF-8"
        LC_ADDRESS="es_ES.UTF-8"
        LC_TELEPHONE="es_ES.UTF-8"
        LC_MEASUREMENT="es_ES.UTF-8"
        LC_IDENTIFICATION="es_ES.UTF-8"
        LC_ALL=

        Esto quiere decir que se está utilizando la configuración española (es_ES) con la codificación de caracteres UTF-8. El problema es que windows hace la codificación respecto al estandar ISO-5589-1 (Latin 1) por lo que las tablas de caracteres son diferentes y la represenatación de estos no es correcta.

        Para solucionarlo hay que cargar la tabla de caracteres ISO-5589-1 con configuración española en todas las variables 'LC_...' que se veian antes. Para no hacerlo una a una se puede modificar directament la variable LC_ALL ya que esta modifica a todas las demás. Dicho esto, el comando que hay que ejecutar es:

        export LC_ALL="es_ES.ISO-8859-1"

        Con esto cargamos la configuración española con la tabla de caracteres ISO-8859-1 (Latin 1). Si ahora ejecutais de nuevo el comando 'locale' deberiais ver algo como esto:

        LANG=es_ES.UTF-8
        LC_CTYPE="es_ES.ISO-8859-1"
        LC_NUMERIC="es_ES.ISO-8859-1"
        LC_TIME="es_ES.ISO-8859-1"
        LC_COLLATE="es_ES.ISO-8859-1"
        LC_MONETARY="es_ES.ISO-8859-1"
        LC_MESSAGES="es_ES.ISO-8859-1"
        LC_PAPER="es_ES.ISO-8859-1"
        LC_NAME="es_ES.ISO-8859-1"
        LC_ADDRESS="es_ES.ISO-8859-1"
        LC_TELEPHONE="es_ES.ISO-8859-1"
        LC_MEASUREMENT="es_ES.ISO-8859-1"
        LC_IDENTIFICATION="es_ES.ISO-8859-1"
        LC_ALL=es_ES.ISO-8859-1

        La unica variable que no se ha modificado es LANG pero se puede cambiar de la misma forma que antes.

        Como ultimo punto comentar que estos comandos hay que ejecutarlos antes de entrar en las XwindowS para que estas tomen esta configuración para todos los programas. Si lo haceis sobre un terminal perdereis todos los cambios en cuanto lo cerreis. Yo he introducido estos cambios en mi '.bash.profile' para que tome esta configuración automáticamente siempre que entro con mi usuario.

        Espero que con esta solución vuestros problemas queden resueltos. De todas formas, si no es así, podeis poner un post en el foro o contactar directamente conmigo en mi dirección de correo.

        Un saludo a todos. AUPA LINUX!

        Siento poner el comentario dos veces pero he tenido un problemilla con los comandos de HTML

        [ Ingresar comentario ]
        • Re: Problemas con manejo de archivos
          por: Rambles el día lunes diciembre 26, @11:50
          La solución propuesta a las locales es una burrada.

          La codificación por defecto de todos los Linux es UTF-8 y mejor así y lo que hay que hacer es modificar los parámetros en fstab de como se monta la unidad windows

          [ Ingresar comentario ]
          • Re: Problemas con manejo de archivos
            por: Ivich el día martes febrero 14, @06:49
            Sí, lo siento, en su día me parecio que era la mejor opción, la verdad que no tenía mucha experiencia y ya sabes eso de que "si funciona no lo toques". Sin embargo, ahora sé que hay otra opción mucho más interesante. Sin cambiar absolutamente nada de los "locales" se puede indicar, tanto mediante le comando mount como a traves del fstab, que la partición montada tiene una tabla de caracteres diferente, puesto que eso sí era correcto. De esta forma se mantiene la configuración estandar de linux con UTF-8 (también estoy de acuerdo en que es mejor ésta) y solo se le indica que interprete los caracteres de forma diferente para ciertas particiones. Lamentablemente ahora no tengo un ejemplo de ello, pero en cuanto lo tenga lo cuelgo aquí. Un saludo a todos perdón por la solución anterior, un tanto chapucera.

            [ Ingresar comentario ]
Re: Problemas con manejo de archivos
por Lily el día sábado octubre 11, @08:39

Deseo saber el entorno grafico de linux, sus comandos, direstorios, etc

[ Ingresar Comentario ]

 

Relacionado
  • Más acerca de Linux en General
  • Mismo autor Gerardo
  • Contacto con el autor