Copia de seguridad flexible con comando de consola RAR

  
WinRAR proporciona un comando de consola de compresión RAR simple pero altamente eficiente. A través de la comprensión y la aplicación de esta característica poco conocida, puede crear con flexibilidad soluciones de respaldo comprimidas complejas. Todos usan archivos de copia de seguridad de WinRAR. La práctica habitual es hacer clic derecho en uno o más archivos o carpetas para la compresión o descompresión. Sin embargo, si se encuentra con una situación en la que desea procesar varias tareas de compresión a la vez, la interfaz gráfica puede ser complicada o difícil de implementar. Afortunadamente, el software de compresión WinRAR proporciona un programa de comando de consola, que nos permite crear con flexibilidad soluciones de respaldo complejas. Caso: Creación de una copia de seguridad de tareas múltiples con un solo clic Descripción de la tarea Tengo varias carpetas ubicadas en diferentes particiones: " D: \\ Working Documents " " E: \\ e-book " " F: \\ Beautiful Wallpapers " " F: \\ Selected Music ", estas carpetas contienen información personal o contenido boutique descargado, y debes comprimir la copia de seguridad en el disco duro móvil a intervalos regulares para evitar la pérdida. Recientemente, de acuerdo con las necesidades reales, planeo realizar una copia de seguridad de todos los documentos DOC en la carpeta "D: \\ Working Documents", todos los libros electrónicos en PDF en la carpeta "E: \\ E-books", " F: \\ Todas las imágenes en la hermosa carpeta de fondo de pantalla y todos los archivos MP3 en la carpeta "F: \\ Selected Music". Si sigue la práctica habitual, debo seleccionar las carpetas para la compresión en diferentes particiones y luego copiar los archivos RAR generados uno a uno en el directorio de respaldo del disco duro móvil, pero esto obviamente es más problemático. Entonces, ¿existe una solución más eficiente, más flexible y conveniente que pueda realizar esta tarea y que pueda realizar fácilmente tareas de respaldo en el futuro? Ideas de implementación Con la ayuda del comando RAR de la consola de compresión de WinRAR, solo necesita editar una lista de archivos TXT de tareas de copia de seguridad, y luego usar un comando RAR de la consola de copia de seguridad para llamar a este archivo de manifiesto, puede lograr una copia de seguridad automática de tareas por lotes y tareas La adición, eliminación, modificación y mantenimiento también son extremadamente simples, solo use el Bloc de notas para modificar el archivo de lista TXT. Consejo: Descripción de la línea de comandos de la consola RAR: RAR < comando > [- < switch >] < archivo comprimido > [< @list file ... >] [< file ... >] [< Ruta de descompresión \\ >] La más crítica y flexible de estas son las opciones de línea de comandos (comandos y conmutadores), que proporcionan un método de control enriquecido para crear y administrar archivos comprimidos utilizando RAR. El comando es una cadena (o una sola letra) que ordena al RAR que realice una operación correspondiente. El interruptor se usa para cambiar la forma en que el RAR realiza la operación. Otros parámetros son el nombre del archivo comprimido y el archivo comprimido o el archivo que se extraerá del archivo comprimido. Un archivo de lista es un archivo de texto plano que incluye el nombre del archivo que se está procesando. La primera columna debe comenzar con el nombre del archivo. Puedes añadir comentarios después del //carácter. Construcción de la solución básica 1. Preparación de la Consola de compresión Primero, necesito usar un programa de comando de consola comprimido RAR.EXE, que se encuentra en el directorio de instalación de WinRAR (generalmente en la carpeta C: \\ Archivos de programa \\ WinRAR). Copie el programa a la carpeta de copia de seguridad de destino (como una carpeta en el disco duro móvil o una carpeta en la partición de copia de seguridad de datos del disco duro); también puede optar por no copiar el archivo, pero debe agregar el archivo al entorno de búsqueda de ruta del sistema. En la variable (descrita más adelante). 2. Construyendo una lista de copia de seguridad Luego, use el Bloc de notas para editar un archivo de lista backup.lst (//seguido de un carácter que se puede omitir) (Figura 1), que contiene las siguientes cuatro líneas de cadenas. En la carpeta donde se encuentran los archivos que desea copiar. D: \\ Working Documents \\ *. DOC //Copia de seguridad solo documentos DOC E: \\ E-books \\ *. PDF //Copia de seguridad solo archivos PDF F: \\ Beautiful wallpapers \\ *. * //Copia de seguridad de todos los archivos F: \\ Select music \\ *. MP3 //Copia de seguridad solo de archivos MP3. Tenga en cuenta que al guardar el archivo, seleccione el tipo de archivo como "Todos los archivos (*. *)", Y el nombre del archivo se establece en backup.lst para guardar el archivo correctamente (Figura 2). O use el método tradicional para guardar el archivo como backup.txt, luego muestre la extensión del archivo en las "opciones de carpeta" y luego cambie la extensión del archivo a lst. 3. Construya el archivo por lotes Finalmente, en la carpeta del disco donde está almacenado el archivo de respaldo, use el Bloc de notas para crear un archivo por lotes en el archivo de texto Backup.bat (Figura 3). Ruta c: \\ archivos de programa \\ winrar;% ruta% rar a -r My-backup.rar @ backup.lst El contenido del lote es solo las dos líneas anteriores, la siguiente explicación específica. Debido a que queremos llamar al programa de consola de compresión RAR.exe, necesitamos encontrar el programa en la ruta del entorno del sistema, por lo que necesitamos usar la ruta c: \\ archivos de programa \\ winrar;% path% comando en la ventana del símbolo del sistema para agregar el sistema Ruta de búsqueda. En este comando, la ruta c: \\ archivos de programa \\ winrar antes del punto y coma indica que se agregó una nueva ruta, y el% ruta% después del punto y coma indica que la ruta original del sistema está anexada. Si el programa RAR.EXE se ha copiado en el directorio de destino, se puede omitir el comando de línea. El segundo comando rar a -r My-backup.rar @ backup.lst es el comando central para realizar la tarea de compresión masiva, donde el parámetro a indica agregar archivos al archivo comprimido, y el interruptor de opción -r indica junto con los subdirectorios de cada nivel. La compresión de procesamiento de escaneo, @ backup.lst se refiere a comprimir uno por uno de acuerdo con la carpeta especificada en la lista backup.lst. Después de la operación anterior, creamos dos archivos en el directorio de destino de la copia de seguridad, un archivo de lista backup.lst y un archivo de proceso por lotes Backup.bat. Cuando necesite realizar una copia de seguridad, simplemente haga doble clic en el archivo por lotes Backup.bat para obtener un archivo de copia de seguridad comprimido My-backup.rar en la carpeta de destino para completar la tarea de copia de seguridad (Figura 4). Contiene todos los archivos de respaldo que necesitamos. Método de cambio de programa No se puede arreglar mi tarea de trabajo o carpeta de colección. Es muy probable que aumente o disminuya el proyecto o que cambie algunos elementos en el futuro. Entonces, cuando el proyecto que necesita ser respaldado cambia, ¿es problemático el cambio del esquema de compresión? ¿Todavía necesitas reconstruir el programa? No te preocupes, es muy simple! 1. Eliminar elementos de copia de seguridad Si hay elementos en su plan de compresión que deben reducirse, por ejemplo, necesita cancelar la copia de seguridad de la carpeta “F: \\ Selected Music”, entonces solo necesita abrir el archivo Backup.lst con el Bloc de notas. , elimine " F: \\ Seleccione Música \\ *. MP3 " y guarde el archivo. 2. Agregue una copia de seguridad nueva. Si ha agregado un proyecto de copia de seguridad, como la creación de varias tablas y bases de datos en la carpeta "G: \\ MyDOC \\ Excel", debe hacer una copia de seguridad y luego agregar el archivo Backup.lst. Una línea "G: \\ MyDOC \\ Excel \\ *. * " 3. Modifique el proyecto de copia de seguridad Además de lo anterior, cualquier cambio en el proyecto de copia de seguridad se puede abrir en cualquier momento con el Bloc de notas para abrir el archivo Backup.lst. De esta manera, los cambios del proyecto se convierten en una simple edición de un archivo de texto. El método de ejecución del proyecto de copia de seguridad nunca cambiará. Siempre ejecute el archivo por lotes Backup.bat directamente. No es necesario cambiar este archivo. Lo anterior es un ejemplo de una copia de seguridad completa. De hecho, el uso del programa de consola comprimida RAR es muy flexible, podemos usarlo para lograr una variedad de tareas de compresión cambiando los parámetros y las opciones. Echemos un vistazo a una implementación flexible de un caso comprimido con subdirectorios. Caso: si se incluye la descripción de la tarea de compresión del subdirectorio. Supongamos que desea comprimir todos los archivos de la carpeta de mapas de bits en el archivo Pictures.rar. ¿Cómo utiliza el comando de la consola de compresión descrito anteriormente para especificar si incluir o no las subcarpetas en todos los niveles? El proceso de implementación logra el objetivo deseado al coordinar de forma flexible el uso de parámetros, interruptores, rutas y comodines. Específico a este problema: el siguiente comando agregará todos los archivos en el directorio de mapas de bits y sus subdirectorios al archivo comprimido RAR Pictures.rar (Figura 5): rar a -r Pictures.rar Bitmaps \\ * porque si el directorio contiene archivos La máscara o el final con una barra invertida aplicará la regla normal. En la regla normal, el subdirectorio no se procesa de manera predeterminada. Si desea procesarlo junto con su subdirectorio, debe especificar el modificador -r. El siguiente comando agregará todos los archivos excepto el subdirectorio en el directorio de mapas de bits, porque no se especifica el modificador -r (Figura 6): rar a Pictures.rar Bitmaps \\ * Sin embargo, como excepción especial, si el nombre de directorio Bitmaps se usa como parámetro Especifica y no incluye una máscara de archivo y finaliza con una barra diagonal inversa, y todo el contenido del directorio y los subdirectorios se agregan al archivo comprimido, incluso si no se especifica el modificador -r. Específicamente use el siguiente comando para lograr (Figura 7): rar a Pictures.rar Sugerencias de mapas de bits: Si desea comprender los parámetros detallados y las opciones para el programa de la consola de compresión RAR, puede ejecutar el comando RAR /? En la ventana del símbolo del sistema . Si desea grabar los comandos obtenidos, puede usar el comando RAR /? ≫ RAR-hlp.txt para guardar la lista de visualización en el archivo RAR-hlp.txt (Figura 8). Este artículo proviene de [System Home] www.xp85.com
Copyright © Conocimiento de Windows All Rights Reserved