Anonim

La primera pregunta que la gente suele hacer es: “Si simplemente puedo hacer clic derecho y archivar una carpeta de perfil, ¿por qué me molestaría hacerlo desde la línea de comandos?” La respuesta es que si usa un programador, como el Programador de tareas de Windows 7, no puede indicar a ese programa que haga clic con el botón derecho o que haga clic en cualquier parte para el caso. Debe darle una forma sin mouse de hacer lo que desea, y para eso necesita usar los comandos de la consola.

WinRAR (pago) y 7-Zip (gratis) tienen versiones de consola que vienen incluidas con su software, y puede usarlo para hacer fácilmente una copia de seguridad de una carpeta de perfil en otro lugar. Con WinRAR hay rar.exe y unrar.exe. Con 7-Zip es un programa, 7z.exe.

Para este ejemplo, se realizará una copia de seguridad de un perfil de Firefox.

Nota antes de continuar: cada vez que realice una copia de seguridad de un perfil, es importante que la aplicación que usa el perfil esté cerrada; de lo contrario, se perderán los archivos porque la aplicación los está utilizando.

Uso de variables de entorno de Windows para ubicaciones de ruta

Los usamos porque es mucho menos que escribir. ????

Usando la bondad de la variable de entorno, la ruta a los perfiles y extensiones de Firefox es:

% APPDATA% MozillaFirefox

El camino a WinRAR es:

% PROGRAMFILES% WinRARrar.exe

El camino a 7-Zip es:

% PROGRAMFILES% 7-Zip7z.exe

Y la ruta a su escritorio es:

% PERFIL DE USUARIO% Escritorio

Volveremos a esto en un momento.

Zambullirse en el símbolo del sistema

Una vez que aprenda a usar 7-Zip o WinRAR desde el Símbolo del sistema, será mucho más fácil configurarlo para usarlo en la aplicación del Programador de tareas que elija.

Abra una ventana del símbolo del sistema haciendo clic en el logotipo de Windows, escribiendo el comando y seleccionando Símbolo del sistema .

(Nota al margen: los "permisos elevados" no son necesarios. Puede ejecutar un símbolo del sistema "normal"; esto está bien).

Para una prueba, crearemos un archivo de la carpeta de perfil de Firefox en el escritorio para asegurarnos de que funcione. Asegúrese de cerrar Firefox primero para que la carpeta de perfil se libere para la copia de seguridad.

Usando WinRAR:

"% PROGRAMFILES% WinRARrar.exe" u -r -m0 "% USERPROFILE% Desktopfirefox-backup.rar" "% APPDATA% MozillaFirefox"

… que se ve así en la línea de comando:

Usando 7-Zip:

"% PROGRAMFILES% 7-Zip7z.exe" u -r -mx = 0 -t7z "% USERPROFILE% Desktopfirefox-backup.7z" "% APPDATA% MozillaFirefox"

… que se ve así en la línea de comando:

Un desglose detallado de cada uno:

WinRAR: "% PROGRAMFILES% WinRARrar.exe"
7-Zip: "% PROGRAMFILES% 7-Zip7z.exe"

Inicia el programa de archivo.

WinRAR: u
7-Zip: u

Archivo de actualización Es muy probable que ejecute este mismo comando para hacer una copia de seguridad de su carpeta de perfil de forma rutinaria, por lo que en lugar de crear un nuevo archivo con "a", se utiliza "u". Si no hay un archivo presente cuando se ejecuta (que será el caso cuando ejecute esto por primera vez), se crea uno nuevo.

WinRAR: -r
7-Zip: -r

Subcarpetas recurrentes. Esto significa que el archivo creado incluirá la carpeta y todas las subcarpetas / archivos debajo de ella.

WinRAR: -m0
7-Zip: -mx = 0

Nivel de compresión. Tiene la opción de 0 (cero) a 5. 0 es sin compresión y más rápido. 5 es la compresión 'ultra' y la más lenta.

7-Zip (solo): -t7z

Esto significa "tipo de archivo es el formato 7z".

WinRAR: "% USPROFILE% Desktopfirefox-backup.rar"
7-Zip: "% USPROFILE% Desktopfirefox-backup.7z"

El archivo de destino que desea crear. Debe estar entre comillas.

WinRAR: "% APPDATA% MozillaFirefox"
7-Zip: "% APPDATA% MozillaFirefox"

La carpeta que desea respaldar. Debe estar entre comillas.

¿Éxito?

Si todo salió bien, tiene un archivo llamado firefox-backup.rar o firefox-backup.7z en su escritorio, dependiendo de si utilizó WinRAR o 7-Zip. Haga doble clic para mirar dentro del archivo para asegurarse de que hizo una copia de seguridad de todo. Si lo hizo, funcionó.

Ahora puede modificar la línea para entregar el archivo de destino en cualquier lugar que desee, porque lo más probable es que no lo desee en el escritorio.

Cosas que puede hacer una vez que esté satisfecho con la línea

Una vez que la línea de comando que ejecuta archiva lo que desea y lo coloca donde desea, puede …

Crear como un atajo rápido

Haga clic derecho en el escritorio, cree un nuevo acceso directo y pegue toda la línea como ubicación. No es necesario tener esta línea en un archivo por lotes y funcionará tal cual. Si realiza una copia de seguridad rutinaria de una ubicación muy específica, como una carpeta de perfil, en realidad es más rápido tener un acceso directo listo para hacer el trabajo porque solo requiere un doble clic.

Use la línea en su programador de tareas de elección

Cualquier programa de programación de tareas, ya sea de Microsoft o no, reconocerá su línea y la ejecutará fácilmente en los intervalos de tiempo que elija.

Notas importantes

Para la copia de seguridad adecuada de una carpeta de perfil, la aplicación que la utiliza no debe ejecutarse mientras se realiza la copia de seguridad. Si la aplicación se está ejecutando, esto no es un problema, pero al archivo le faltarán archivos porque la aplicación tiene prioridad sobre su propia carpeta de perfil.

Si elige usar esto en Windows Vista y el Programador de tareas de 7, tendrá que ejecutar la tarea con los permisos "más altos" para que funcione correctamente. La primera vez que ejecute la tarea, se ejecutará normalmente, pero la segunda fallará a menos que la haya configurado para ejecutarse con los permisos más altos porque el programa de archivo lo necesita para actualizar un archivo existente.

Cómo hacer una copia de seguridad de una carpeta de perfil con 7-zip o winrar desde el símbolo del sistema