CentOS: carpetas /home/ movidas y eliminadas accidentalmente

CentOS: carpetas /home/ movidas y eliminadas accidentalmente

Ejecuté (estúpidamente) estos comandos:

mv ncdu/ /home/*
mv ncdu/ /var/*

Intentando mover la carpeta ncdu a estos directorios. Y me hizo eliminar todos mis directorios de Apache en mi carpeta /home/, excepto virtfs(cPanel).

Como puedes imaginar, ha eliminado mis sitios web y otras funciones.

He notado que /virtfs/todavía tengo todos los archivos de los sitios web.

¿Cómo restauro el /homedirectorio a como debería estar? ¿Existe un script de cPanel que pueda ejecutar o tengo que crear enlaces físicos manualmente?

También he notado que el var/ypdirectorio tiene muchos de los vardirectorios que esperarías, ¿puedo restaurar desde ahí?

Respuesta1

Esperaría que ese comando lo dejara con una sola carpeta en /home (la última en el orden del diccionario) con todas las demás carpetas que estaban en /home (y ncdu) directamente debajo de allí. Ah, eso es lo que sucedió: virtfs resulta ser la última carpeta.

Intente ir a /home/virtfs y simplemente devuelva las carpetas a su ubicación original.

Comandos sugeridos a continuación. Querrá elegir qué carpetas mover en lugar de simplemente usar * ya que no desea mover las cosas que estaban originalmente en /home/virtfs.

cd /home/virtfs
mv a b c d ..

Lo mismo ocurre con /var. Simplemente cambie a /var/yp y mueva las cosas que terminaron allí para subir un nivel.

información relacionada