Sintaxis general de la línea de comandos. Sintaxis general de la línea de comando Necesitaremos la línea

Sintaxis de línea de comando

WinRAR se puede controlar desde la línea de comando. La sintaxis general de la línea de comando es:

winrar<команда> -<ключ1> -<ключN> <архив> <файлы> <@файл-список> <путь для извлечения\>

equipo Una combinación de caracteres que define la acción que realizará WinRAR.
llave Las claves se utilizan para determinar acciones específicas, relación de compresión, tipo de archivo, etc.
archivo El nombre del archivo que se está procesando.
archivos Nombres de archivos procesados.
archivo de lista Los archivos de lista son archivos de texto normales que contienen los nombres de los archivos que se procesarán. Cada nombre de archivo debe estar en una línea separada y comenzar en la primera posición de la línea. Está permitido colocar comentarios en el archivo de lista; el signo del comienzo de un comentario son los símbolos //. Por ejemplo, para archivar archivos *.txt de la carpeta c:\work\doc, archivos *.bmp de la carpeta c:\work\image y todos los archivos de la carpeta c:\work\misc, puede crear un backup.lst que contiene las siguientes líneas:

c:\work\doc\*.txt//copia de seguridad de los textos

c:\work\image\*.bmp//copia de seguridad de las imágenes

Luego de esto, para archivar bastará con ejecutar el comando:

winrar una copia de seguridad @backup.lst

En una línea de comando puede especificar nombres comunes o grupos de archivos para procesar y enumerar archivos. Si no se especifican archivos ni archivos de lista, se supone que la plantilla *.* (es decir, WinRAR procesará todos los archivos).

ruta de extracción Solo se usa con comandos mi Y X y especifica la carpeta donde se deben extraer los archivos. Si esta carpeta no existe, se creará.

Notas

a) Si ninguno archivos, ni archivo de lista, entonces el patrón *.* está implícito , aquellos. WinRAR procesará todos los archivos.

b) Si no se especifica extensión archivo, WinRAR usará el formato de archivo predeterminado seleccionado en el perfil de archivo predeterminado, pero si desea especificar el tipo de archivo explícitamente, puede hacerlo agregando al nombre archivo Extensiones RAR o ZIP.

c) Las claves ingresadas en la línea de comando tienen mayor prioridad que las configuraciones correspondientes en el cuadro de diálogo de configuración, es decir Se utilizan los parámetros especificados por las claves.

d) Para equipos C, mi, S, t, R.R., k Y X Puede utilizar comodines en el nombre del archivo, para poder procesar varios archivos a la vez con un solo comando. Además, si especifica la clave junto con estos comandos, se buscarán los archivos en todas las subcarpetas.

e) Algunos comandos y modificadores son aplicables sólo a archivos RAR, algunos a archivos RAR y ZIP, y algunos a archivos de todos los formatos compatibles. Esto depende de las capacidades incluidas en el formato de archivo.

f) Los comandos y conmutadores no distinguen entre mayúsculas y minúsculas, por lo que puede escribirlos tanto en letras minúsculas como en mayúsculas.

Archivar archivos

Programas de archivo que se ejecutan en Windows 9x

Archivar archivos Cuando se trabaja en una computadora personal, a menudo existe la necesidad de almacenar copias de seguridad de archivos a largo plazo en disquetes. Cuando copia archivos, las copias ocupan tanto espacio como los archivos originales, por lo que es posible que necesite muchos disquetes. Para tales casos, especial programas de archivo. Estos programas producen compresión, embalaje datos, lo que supone un ahorro de espacio del 40-50 %. Además, al archivar, los archivos se pueden combinar en un bloque llamado archivo de almacenamiento o simplemente archivo, que normalmente se hace al almacenar grupos de archivos compartidos. Después del archivado, los archivos resultantes se pueden tratar como cualquier otro: copiarlos, eliminarlos y cambiarles el nombre. El archivo de almacenamiento contiene, además de los archivos archivados, también una lista de ellos (tabla de contenido del archivo) y códigos de control para cada archivo para verificar la integridad del archivo.

Si es necesario, el archivo requerido se descomprime y se descomprime usando programa descompresor(a menudo, las funciones de archivar y desarchivar se combinan en un programa), después de lo cual el archivo se convierte en el mismo archivo fuente o grupo de archivos que se colocaron en él durante el archivado.

Introduzcamos el concepto “ catálogo "base". "Base" será el directorio (carpeta) que contiene los archivos que se van a archivar o en el que se deben colocar los archivos después de descomprimir el archivo.

Todos los archivos contenidos en el directorio base (carpeta), y también, si es necesario y si se proporciona el formato de comando apropiado, y en sus subdirectorios, al archivarlos, se convierten en un archivo comprimido o se pueden agregar a un archivo comprimido ya existente. Cuando descomprime un archivo, todos los archivos que contiene se colocan en el directorio base y, si es necesario, los subdirectorios necesarios se pueden crear automáticamente en él.

"De forma predeterminada", todos los archivos del directorio especificado se incluyen en el archivo. Si solo es necesario incluir una parte de ellos en el archivo, se utiliza una indicación explícita del nombre del archivo o una lista de nombres. En este caso, puede utilizar plantillas de MS-DOS para especificar un grupo de archivos.

Los programas de archivo modernos deben realizar las siguientes funciones básicas:

    crear archivos de almacenamiento a partir de archivos individuales o de todos los archivos del directorio base y sus subdirectorios;

    agregar y reemplazar archivos en el archivo;

    extraer y eliminar archivos del archivo;

    ver el contenido del archivo;

    proteger cada uno de los archivos archivados con código;

    crear multi volumen archivo, es decir un archivo que consta de varios archivos que se ubicarán en diferentes disquetes (para indicar medios de almacenamiento, disquetes individuales, se acostumbra utilizar el término " volumen”);

    probar el archivo, verificando la seguridad de la información que contiene;

    ingresar comentarios a los archivos en el archivo;

    recordar las rutas de los archivos en el archivo;

    crear autoextraíble archivos tanto en un volumen como en varios volúmenes. Autoextraíble el archivo se crea con la extensión .exe, que contiene un módulo de software de descompresión, por lo que no se requiere ningún programa de descompresión para extraer archivos;

    ver el contenido de los archivos de texto contenidos en el archivo;

    guardar varias versiones del mismo archivo en un archivo;

    restaurar archivos de archivos destruidos;

    garantizar la protección de la información en el archivo y el acceso a los archivos almacenados en el archivo mediante una contraseña.

Los programas de archivo funcionan por separado en MS-DOS y en Windows 9x.

Programas de archivo que se ejecutan en MS-DOS

Actualmente, existen varias docenas de ellos en el mundo, los más comunes se muestran en la Tabla 1.

tabla 1

El nombre del programa.

Breve descripción del programa.

Creado en 1993 por Robert K. Young (EE.UU.). Este programa es el estándar de los programas de archivo.

Creado en 1994 por Evgeny Roshal (Ekaterimburgo, Rusia). El único programa en el mundo que contiene un shell integrado como Norton Commander. Además, si hay archivadores adecuados en el disco, procesa archivos de muchos formatos comunes.

Paquete de software CREMALLERA

Contiene el archivador PKZIP.EXE y el desarchivador PKUNZIP.EXE. Muy bueno para comprimir información gráfica. Creado en 1993 por PKWARE Inc. (EE.UU).

Los programas de archivado obtienen sus nombres de las extensiones asignadas a los archivos de archivado. Las diferencias entre los programas de archivado radican en la velocidad de funcionamiento, la densidad de compresión de los archivos y los algoritmos para comprimir archivos en un archivo.

Los principios de uso de la mayoría de los programas de archivo que se ejecutan en MS-DOS son similares. Las diferencias se reducen principalmente al formato de la información de ayuda que se muestra en la pantalla y al formato de grabación de comandos.

Para grabar correctamente el comando para llamar al programa de archivado deseado, debe usar texto de sugerencia. La información del texto de ayuda generalmente se muestra en inglés y contiene ejemplos de composición de comandos para realizar diversas operaciones. Ejemplos de cómo llamar al texto de ayuda de los programas de archivador que se muestran en la Tabla 1 (para mayor claridad, los comandos están escritos en mayúsculas):

1. Para el programa de archivado arj.exe:

ARJ.EXE /? ,

2. Para el programa de archivado rar.exe:

RAR.EXE /? ,

Dónde /? – parámetro para recibir una pista completa.

3. Para el programa de archivado pkzip.exe:

PKZIP.EXE /h .

Para el programa descompresor pkunzip.exe:

PKUNZIP.EXE /h ,

donde /h es el parámetro para obtener una pista completa.

La información sobre herramientas indica la sintaxis de la línea de comandos de MS-DOS, una lista de comandos y opciones disponibles en este programa.

Sintaxis de línea de comando de programas de archivo MS-DOS:

< nombre del programa archivador><команда> [ opción...]< nombre del archivo comprimido>[ <nombres de archivos>]

Dónde<nombre del programa de archivado> - nombre lanzado programa archivador o programa desarchivador;

<equipo> - un símbolo que indica al archivador cuál de las operaciones es necesaria en este caso;

[ opción...] - una opción de configuración, también llamada “extensión” o “clave” de un comando y que consta de uno o más caracteres precedidos por el carácter “ / ”, o el símbolo “ - " Un comando puede tener múltiples opciones, escritas con un espacio después del carácter del comando;

<nombre del archivo comprimido> - el archivo comprimido que se está procesando se especifica con la extensión del programa archivador correspondiente, por ejemplo: . arj, .rar, .zip ;

<nombres de archivos>: establece los nombres de los archivos que se incluyen en el archivo comprimido. Los nombres de los archivos aparecen separados por espacios. Si no hay nombres de archivos, se procesan. Todo archivos del subdirectorio actual.

Los parámetros encerrados entre corchetes son opcionales. Por tanto, las opciones y la lista de archivos archivados son parámetros opcionales y no siempre se utilizan. En algunos casos, es posible que el comando no esté especificado, en cuyo caso la operación se considera especificada de forma predeterminada.

Veamos las características de los programas de archivado. ARJ, RAR, PKZIP y PKUNZIP que son conocidos como los mejores en términos de la gama de funciones proporcionadas al usuario, relación de compresión y velocidad.

En un servidor fue necesario configurar una copia de seguridad. En Linux todo se hace vía cron, y en Windows usando Programador de tareas. Entonces, la tarea es agregar una carpeta a un archivo rar o zip mediante un archivo bat (archivo por lotes). También puedes hacerlo usando cmd, como desees. Decidí escribir un bat simple para llamar a winrar, agregar una carpeta al archivo y colocarla en la ubicación deseada. Luego ejecuto este script en el programador en un intervalo determinado.

Cómo crear un archivo bat y archivar una carpeta en rar

Primero quiero decir que agregar carpeta para archivar Puede utilizar absolutamente cualquier extensión: rar, zip y otras compatibles con WinRAR. Y ahora punto por punto:

1) abra cualquier bloc de notas (lo mejor es notepad++);
2) escribe el comando allí: inicie WinRAR A "D:\kudaarhiv.rar" "D:\Program Files\bdseoru"
3) guardar como *.bat (por ejemplo, v_archive.bat).

Cómo archivar una carpeta rar usando bat

Déjame aclarar:
1 - inicia winrar. Equipo comenzar lanza cualquier programa. Si no funciona, escriba la ruta completa al archivo .exe.
2 - equipo A agrega archivos al archivo. Lea la guía del propio winrar para obtener más detalles.
3 - donde archivamos la carpeta y los archivos. Por favor indica ruta completa, nombre del archivo y extensión.
4 - qué carpeta archivamos. Escribimos el camino completo.

Eso es todo, ahora iniciemos y verifiquemos. Si funciona, vaya al Programador.

Espacio en el título: no puedo ejecutar bat

Si tiene espacios en los nombres de carpetas y archivos, incluya esta ruta en citas como yo lo hice. Entonces todo funciona bien.

Si no escribes empezar

Entonces simplemente dará un error de que el comando es desconocido. Sin inicio puedes ejecutar el comando en cmd

Cómo archivar una carpeta en rar usando cmd

La carpeta se puede agregar al archivo usando un comando simple en cmd:
WinRAR A "D:\android-locat\Vega.rar" "D:\Program Files\bdseoru"


Como puede ver, no es necesario "iniciar" winrar con un comando de inicio independiente.

Cómo agregar subcarpetas y archivos a un archivo

Para agregar subcarpetas y archivos a un archivo .rar o .zip, agregue el modificador -r. Es decir, el comando se verá así:
WinRAR A -r "D:\android-locat\Vega.rar" "D:\Program Files\bdseoru"

Cómo eliminar archivos después de archivarlos en winrar

Muy a menudo también es necesario eliminar archivos y carpetas archivados. Para hacer esto necesitas agregar el comando -ep1. Código de muestra:
WinRAR A -r -ep1 "D:\android-locat\Vega.rar" "D:\Program Files\bdseoru"

Es decir, archivamos la carpeta, procesamos subcarpetas y archivos y luego los eliminamos. Si el archivo se coloca en esta carpeta, no se eliminará, pero aparecerá un error indicando que la carpeta no está vacía. Por lo tanto, es mejor guardar el archivo en otra carpeta (es mejor simplemente eliminar la última barra).

Lea más en el sitio web oficial del equipo winrar.

Opciones del comando rar.exe

http://www.forum.mista.ru/topic.php?id=227495

WinRAR se puede controlar desde la línea de comando. La sintaxis general de la línea de comando es: WinRAR<команда> –<ключ1> –<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>comando Una combinación de caracteres que indica la acción que realizará WinRAR. key Las claves se utilizan para definir acciones específicas, relación de compresión, tipo de archivo, etc. archive El nombre del archivo que se está procesando. archivos Nombres de los archivos que se están procesando. archivo de lista Los archivos de lista son archivos de texto simples que contienen los nombres de los archivos que se van a procesar. Cada nombre de archivo debe estar en una línea separada y comenzar en la primera posición de la línea. Está permitido colocar comentarios en el archivo de lista; el signo del comienzo de un comentario son los símbolos //. Por ejemplo, para archivar archivos *.txt de la carpeta c:\work\doc, archivos *.bmp de la carpeta c:\work\image y todos los archivos de la carpeta c:\work\misc, puede crear un backup.lst que contiene las siguientes líneas: c:\work\doc\*.txt //copia de seguridad de los textosc:\work\image\*.bmp //copia de seguridad de las imágenesc:\work\miscDespués de esto, se utilizará para archivar será suficiente ejecutar el comando:rar una copia de seguridad @backup.lstEn uno La línea de comando puede especificar nombres comunes o grupos de archivos para procesar y enumerar archivos. Si no se especifican archivos ni listas de archivos, entonces se asume el patrón *.* (es decir, WinRAR procesará todos los archivos). ruta de extracción Se usa solo con los comandos e y x y especifica la carpeta donde se deben extraer los archivos. Si esta carpeta no existe, se creará. Notas a) Si no se especifican archivos ni una lista de archivos, entonces se asume el patrón *.* y WinRAR procesará todos los archivos. b) Si no se especifica la extensión del archivo, WinRAR usará el formato de archivo predeterminado seleccionado en el perfil de archivo predeterminado, pero si desea especificar el tipo de archivo explícitamente, esto se puede hacer agregando la extensión RAR o ZIP al archivo. nombre. c) Las claves ingresadas en la línea de comando tienen mayor prioridad que las configuraciones correspondientes en el cuadro de diálogo de configuración, es decir Se utilizan los parámetros especificados por las claves. d) Para los comandos c, e, s, t, rr, k y x, se pueden usar plantillas en el nombre del archivo, por lo que un comando puede procesar varios archivos a la vez. Además, si especifica el modificador -r junto con estos comandos, se buscarán los archivos en todas las subcarpetas. e) Algunos comandos y modificadores se aplican sólo a archivos RAR, algunos se aplican a archivos RAR y ZIP, y otros se aplican a archivos de todos los formatos compatibles. Esto depende de las capacidades incluidas en el formato de archivo. f) Los comandos y conmutadores no distinguen entre mayúsculas y minúsculas, por lo que puede escribirlos tanto en letras minúsculas como en mayúsculas.

Opciones:

Ac Eliminar el atributo "archivo" después de archivar o extraer -ad Agregar el nombre del archivo a la ruta de destino -af<тип>Especificar el formato del archivo -ag[formato] Agregar la fecha y hora actuales al nombre del archivo -ao Agregar archivos con el atributo "archivo" establecido -ap Establecer la ruta dentro del archivo -as Sincronizar el contenido del archivo -av Agregar un firma electrónica -av- Prohibir agregar/verificar firmas electrónicas -cl Convertir nombres de archivos a minúsculas -cu Convertir nombres de archivos a mayúsculas -df Eliminar archivos después de archivarlos -dh Abrir archivos compartidos -ds No ordenar archivos al archivarlos -ed No agregar carpetas vacías -en No agregar un bloque de "fin de archivo" " -ep Excluir rutas de los nombres -ep1 Excluir la carpeta base de la ruta -ep2 Guardar rutas completas de los archivos -f Actualizar archivos -hp[contraseña] Cifrar tanto los datos como los encabezados de los archivos -ibck Ejecutar WinRAR como proceso en segundo plano en la bandeja del sistema -ieml Enviar archivo por correo electrónico -ilog[nombre] Escribir el registro de errores en un archivo -inul No mostrar mensajes de error -k Bloquear el archivo -kb Guardar archivos extraídos con errores en disco -m Establecer método de compresión -mc<параметры>Especificar opciones de compresión adicionales -md Establecer el tamaño del diccionario -ms Especificar tipos de archivos para archivado sin comprimir -os Guardar secuencias NTFS -ow Procesar información de permisos de archivos -o+ Sobrescribir archivos existentes -o- No sobrescribir archivos existentes -p[contraseña] Establecer contraseña -r Recursivamente con carpetas anidadas - r0 Recursivamente con subcarpetas usando un patrón -rr[N] Agregar información de recuperación -rv[N] Crear volúmenes de recuperación -s Crear archivo continuo -s Crear grupos contiguos usando el contador de archivos -se Crear grupos contiguos usando extensiones de archivo -sfx[nombre] Crear un archivo autoextraíble -sv Crear volúmenes contiguos independientes -sv- Crear volúmenes contiguos dependientes -s- Deshabilitar la creación de archivos contiguos -t Archivos de prueba después de archivarlos -ta<дата>Procesar archivos modificados después de la fecha especificada -tb<дата>Procesar archivos modificados antes de la fecha especificada -tk Conservar la hora de archivo original -tl Establecer la hora de archivo al archivo más nuevo -tn<время>Procesar archivos que no tengan una antigüedad superior al período de tiempo especificado -para<время>Procesar archivos anteriores al período de tiempo especificado -u Actualizar archivos -v Crear un archivo de varios volúmenes -vd Limpiar un disco extraíble antes de archivarlo -ver Control de versión de archivos -vn Usar el antiguo esquema de nombres de volúmenes -vp Hacer una pausa antes de cada volumen -x<файл >No procese el archivo especificado -x@<файл-список>No procese archivos especificados en el archivo de lista -y Responda "Sí" a todas las solicitudes -z<файл>Leer el comentario del archivo: interrumpir la búsqueda adicional de claves en la línea de comando

Equipos:

A Agregar archivos al archivo C Agregar un comentario del archivo D Eliminar archivos del archivo E Extraer archivos del archivo, ignorando las rutas F Actualizar archivos en el archivo K Bloquear el archivo M Mover archivos y carpetas al archivo R Restaurar un archivo dañado RC Recrear volúmenes faltantes RR[N] Agregar información de recuperación RV[N] Crear volúmenes para recuperación S[nombre] Convertir el archivo en uno autoextraíble S- Quitar el módulo SFX T Probar los archivos en el archivo U Actualizar los archivos en el archive X Extrae archivos del archivo con rutas completas

L: Ver el contenido del archivo.

Nuestros ejemplos:

Agregar al archivo llamado arh.rar Todo archivos con extensiones .dbf y .cdx.

1. Cree un subdirectorio Arhiv en el directorio BAZA.

2. Establezca la ruta al subdirectorio Arhiv:

ESTABLEZCA POR DEFECTO EN "D:\BAZA\Arhiv"

EJECUTE WinRAR\RAR.exe y arh.rar D:\BAZA\*.dbf

EJECUTE WinRAR\RAR.exe y arh.rar D:\BAZA\*.cdx

Extraiga archivos del archivo, ignorando las rutas ( Todo archivos con extensiones .dbf y .cdx):

1. Cree un subdirectorio Razarh en el directorio BAZA.

2. Establezca la ruta al subdirectorio Razarh:

ESTABLECER POR DEFECTO EN "D:\BAZA\Razarh"

3. Coloque el programa WinRAR en el directorio Arhiv.

4. Ingrese los comandos de la línea de comandos de MS-DOS:

EJECUTE WinRAR\unrar.exe e -y arh.rar *.dbf "D:\BAZA\razarh"

EJECUTE WinRAR\unrar.exe e -y arh.rar *.cdx "D:\BAZA\razarh"