Bienvenido al sistema de Preguntas y Respuestas de DesdeLinux.net Si tienes alguna duda o pregunta sobre GNU/Linux, siéntete libre de compartirla acá. Entre todos te ayudaremos. Antes de empezar, te sugerimos que le pegues un vistazo a nuestra guía de preguntas frecuentes (FAQ, en inglés) para entender cómo funciona Ask DesdeLinux.

Recuperar Carpetas Escritorio, Imágenes, etc.

0 votos
Tengo un problema, buscaba hacer renombrados masivos y como las aplicaciones existentes son un fiasco (para variar), no me quedó más remedio que echar mano de algún comando sacado de alguna página al azar.

Pero gracias a un comando "mal copiado" (todos los transcribí tal cuál, muchos aparentemente no hacían efecto alguno, hasta ahora que me doy cuenta que alguno sí tuvo un efecto) me renombró todo lo que estaba en la Carpeta Personal, incluyendo las Carpetas de Sistema, osea: Escritorio, Imágenes, Videos, etc.

El problema es que ahora esas carpetas no las reconoce el Sistema (a diferencia de Windows, donde el Sistema capta el cambio y se reconfigura y/o al menos hay una opción para hacerlo manual) y Re-Renombrarlas colocándoles el nombre correcto no repara el daño.
Como ahora "no tengo" carpeta Escritorio el GNOME coge la Carpeta Personal como Escritorio y ahora tengo en el Escritorio todos los íconos de todo lo que tengo en la Carpeta Personal (igual a como cuando Firefox encochina con las descargas el Escritorio de un Windows).
Y de ése modo supongo que deben haber consecuencias colaterales para todo lo demás.

El punto es ¿Cómo hago para que esa carpeta Escritorio vuelva a ser la Carpeta Escritorio? ¿Cómo hago para que esa carpeta Imágenes vuelva a ser la Carpeta Imágenes?, etc.

Además, hay una carpeta XXojects que no sé cuál nombre pudo ser (las X son exactamente dos carácteres que debían ir en el archivo original pero el comando los reemplazó a algo y ahora no sé cuál se suponía era lo que debía ir).

Cada día que pasa odio más a Linux, todo son problemas, cosas que no se pueden hacer, o que salen mal.
¿Y el muy predicado soporte técnico y ayuda de la comunidad? a veces no sirve, a veces sólo empeora las cosas y a veces simplemente nunca llega como hablar al aire.
preguntado por Linuxero Cansado Ago 9, 2016 en Debian - LMDE
Compartir esta pregunta:
Buenas noches,

No he entendido muy bien que es lo que ha sucedido concretamente pues dices que renombró toda la carpeta personal (hablando de Linux esto es tu HOME) y con ello algunas/todas las carpetas del sistema pero esto no es posible debido que en tu "HOME" no se almacena nada del sistema. Sin entrar en los permisos que tienes para renombrar según que directorios...

Por tanto para que yo o cualquier [email protected] compañ[email protected] te podamos ayudar vamos a necesitar que nos facilites la siguiente información;

1º Que distribución usas?
2º Cuales fueron (en orden claro) los comandos que te decía aquella web que debías introducir?
3º Cuales fueron los que tu has puesto (así podemos ver la diferencia)? "no te cortes, todos la hemos cagado mas de una vez"

Si no recuerdas bien alguno de estos comandos y desde aquello no has escrito muchos mas puedes intentar a probar a buscarlos con el comando history (recuerda que puedes obtener ayuda añadiéndole al final --help)

Por ultimo, puedes añadir toda la información que creas relevante.

Mucha suerte!!
Hola puedes mandar los comandos de el archivo history así podemos saber cual fue el error.
Una buena aplicación para renombrar archivos de manera masiva es KRename.
No recuerdo los comandos ni las páginas, porque además de ser varios eran muy largos, muchos incluyendo "for", "if", y cosas que ya no quiero recodar.

Por esa razón fue que opté por "lo más práctico" que era copiarlo en un archivo .sh que ejecutaba, pero como me estaba cansando de que saliera mal y también renombrara el archivo que estaba ejecutando Y EDITANDO (el cuál quedaba en el editor de texto con el nombre viejo, así al guardarlo con la nueva modificación resultaba en un archivo "nuevo" sin permisos de ejecución, por lo que tenía que aplicar permisos cada vez). Al final me cansé de eso así que procedí a pegarlo directamente en el shell.
Por esa razón es que no puedo ver todos los comandos que ejecuté con el comando history. Por cierto gracias por ése dato que no lo conocía.

Si les interesa saber lo que estaba ejecutando, buscaba un comando para desocultar archivos, osea para renombrar archivos eliminando "el punto" del comienzo. Les debería salir multitud de resultados con multitud de respuestas de ciclos y comandos todos diferentes a todos y parece que ninguno funciona.
Sólo por curiosidad si alguno sabe el comando para eso me lo podría decir.
KRenamer y similares no actúan sobre éstos archivos así que no funcionaron, por eso tuve que arriesgarme buscando un comando que lo hiciera y al final me llevó a lo que pasó.

Gracias a ambos por el interés en querer responder mi problema.
Al final opté por la solución fácil, olvidarme del asunto y ponerme a trabajar en algo que no me cause tanto problema.

Quizás algún día cuando tenga ganas intente lo de xdg-user-dirs-update
@anonimo

Gracias por el consejo, la verdad es que ya he considerado seriamente ése cambio. Linux no me aporta nada salvo cansancio y trabajo extra gastando tiempo en cosas innecesarias.
A mi no me importa sentirme "hacker", ni usar algo porque "la NASA lo usa", ni usar "unix", ni mitos de seguridad porque instalando porquería todo es inseguro y yo no instalo basura.

No creo que me pase a Mac sólo por seguir usando comandos UNix (sí, ya sé que dijiste que no es necesidad vital usarlos y sería de los más básicos) ya que UNIX no me quita el sueño ni es mi fantasía, para mi es sólo algo que viene en el paquete y así se acepta. Y en lo personal nunca he tenido nada contra Windows, más que las críticas en contra siempre han sido producto de la ignorancia o del odio, así que esa sería mi elección.

4 Respuestas

0 votos
Te recomiendo que:

1: Hagas un respaldo de tus archivos.

2: Borra todas las carpetas: Música, Videos, Escritorio, Imágenes, etc... No borres las carpetas ocultas.

3: Instales el paquete: xdg-user-dirs

4: Y como usuario normal ejecutes el siguiente comando:
Code:
xdg-user-dirs-update

5: Copia y pega los archivos del respaldo en sus respectivas carpetas.

Lo que hace lo mencionado anteriormente es regenerar los directorios del usuario eso debería funcionar en la mayoría de los casos.

IMPORTANTE

Si ejecutaste algún comando como root-#: te recomiendo reinstalar el sistema, debido a que muchas aplicaciones guardan los archivos de configuración en /home/usuario y por lo tanto los nombres de sus archivos de configuración estarían alterados y no funcionarían de manera correcta.

Una buena aplicación para renombrar archivos de manera masiva es KRename.
respondido por ZZAZZ Ago 10, 2016
0 votos
No recuerdo los comandos ni las páginas, porque además de ser varios eran muy largos, muchos incluyendo "for", "if", y cosas que ya no quiero recodar.

Por esa razón fue que opté por "lo más práctico" que era copiarlo en un archivo .sh que ejecutaba, pero como me estaba cansando de que saliera mal y también renombrara el archivo que estaba ejecutando Y EDITANDO (el cuál quedaba en el editor de texto con el nombre viejo, así al guardarlo con la nueva modificación resultaba en un archivo "nuevo" sin permisos de ejecución, por lo que tenía que aplicar permisos cada vez). Al final me cansé de eso así que procedí a pegarlo directamente en el shell.
Por esa razón es que no puedo ver todos los comandos que ejecuté con el comando history. Por cierto gracias por ése dato que no lo conocía.

Si les interesa saber lo que estaba ejecutando, buscaba un comando para desocultar archivos, osea para renombrar archivos eliminando "el punto" del comienzo. Les debería salir multitud de resultados con multitud de respuestas de ciclos y comandos todos diferentes a todos y parece que ninguno funciona.
Sólo por curiosidad si alguno sabe el comando para eso me lo podría decir.
KRenamer y similares no actúan sobre éstos archivos así que no funcionaron, por eso tuve que arriesgarme buscando un comando que lo hiciera y al final me llevó a lo que pasó.

Gracias a ambos por el interés en querer responder mi problema.
Al final opté por la solución fácil, olvidarme del asunto y ponerme a trabajar en algo que no me cause tanto problema.

Quizás algún día cuando tenga ganas intente lo de xdg-user-dirs-update
respondido por Linuxero Cansado Ago 21, 2016
0 votos
Te recomiendo dejes Linux y te cambies a Mac, igual vas a usar unos cuantos comandos UNIX, no pasarás de un tipico ls, dir, rm, cd, etcetera.
Pobre desdelinux, el nuevo dueño el tal lagarto solo gana dinero por las visitas, ads y publicidad. Ahora este ask debe irse al diablo YA
respondido por anónimo Ago 23, 2016
0 votos
@anonimo

Gracias por el consejo, la verdad es que ya he considerado seriamente ése cambio. Linux no me aporta nada salvo cansancio y trabajo extra gastando tiempo en cosas innecesarias.
A mi no me importa sentirme "hacker", ni usar algo porque "la NASA lo usa", ni usar "unix", ni mitos de seguridad porque instalando porquería todo es inseguro y yo no instalo basura.

No creo que me pase a Mac sólo por seguir usando comandos UNix (sí, ya sé que dijiste que no es necesidad vital usarlos y sería de los más básicos) ya que UNIX no me quita el sueño ni es mi fantasía, para mi es sólo algo que viene en el paquete y así se acepta. Y en lo personal nunca he tenido nada contra Windows, más que las críticas en contra siempre han sido producto de la ignorancia o del odio, así que esa sería mi elección.
respondido por Linuxero Cansado Sep 6, 2016
...