- Консольные команды WinRAR – примеры
- Unzip для командной строки windows
- Windows: Zip/Unzip из Командной Строка
- Zip/Unzip Из Командной Строки В Windows
- PowerShell 5.0 (Windows 10) и выше
- PowerShell 3.0 (Windows 8) и выше
- Примеры командной строки 7-Zip — все общие синтаксисы здесь
- Примеры команд для Windows
- Функция Буква Команда
- Архивировать и добавить в ZIP
- Удалить
- Извлечь и увеличить
- Список
- Обновить
- Выключатели
- Часто задаваемые вопросы
- Командная строка 7-Zip: Заключение
Консольные команды WinRAR – примеры
WinRAR поддерживает работу из командной строки на операционных системах Windows, Linux, и Mac OS. Ниже перечислены основные консольные команды и примеры работы с ними на ОС Windows 10.
Нажмите на клавиатуре сочетание клавиш Win+R, наберите cmd и нажмите ОК.
Пропишите в командной строке путь к утилите rar.exe и нажмите Enter. Если WinRAR установлен в стандартную папку по умолчанию, путь будет такой:
Если на экране появилась справка по работе с архиватором, значит путь верен. Разберем команды и ключи. Наберите:
чтобы создать архив C:\Documents\documents.rar из папки C:\Documents. Ключи после команды добавляются через дефис. Добавьте -ag, чтобы к имени архива прописать текущую дату и время.
Чтобы удалить файлы после архивации, введите ключ -df (будьте внимательны, убедитесь, что в выбранной папке нет важных документов!)
Добавьте ключ -hp[mypasswrd] (только без квадратных скобок), чтобы зашифровать создаваемый архив паролем «mypasswrd».
Ключ -m[цифра] устанавливает степень сжатия (от 0 до 5, где 5 – максимальный уровень компрессии).
Укажите ключ -r, чтобы добавить в архив вложенные в C:\Documents папки и файлы в них.
Ключи -x исключает из обработки указанные файлы и папки при создании и распаковке архивов. Поддерживаются шаблоны. Укажите -x*.jpg, чтобы не добавлять в архив из папки C:\Documents картинки с расширением JPG.
Введите команду X, чтобы распаковать созданный архив.
Содержимое архива documents.rar распакуется в папку C:\Documents
Смотрите полный список команд и ключей к ним в справке RAR.
Unzip для командной строки windows
a command line
multi function tool.
free external tools,
zero install effort,
usb stick compliant:
How to get zip and unzip on the windows command line for quick creation and extraction of zip compressed files. |
Download the free Windows executables: (for Linux, see below)
- to extract zip files on the command line, download unzip.exe here.
this file is a copy of the original Info-ZIP unzip.exe version 5.52, provided for free under the Info-ZIP license. Alternatively, you may download it via the original Info-ZIP website.
How to use unzip? Read the examples below.
to create zip files on the command line, download zip.exe here.
this file is a copy of the original Info-ZIP zip.exe version 2.32, provided for free under the Info-ZIP license. Alternatively, you may download it via the original Info-ZIP website.
How to use zip? Read the examples below.
- include or exclude sub folders or filenames
- zip only files changed today, or in the last 3 days
- with full UTF-8 unicode filename support
download Swiss File Knife here. Then type sfk zip or sfk unzip and read the examples.
this tool is created and maintained only by this website, www.stahlworks.com, and not associated with Info-ZIP. Swiss File Knife Base is Free Open Source, BSD licensed. (more)
to extract .tar.gz and .tar.bz2 files under windows, download:
gzip.exe | 1.3.12 | a copy from http://gnuwin32.sourceforge.net/ |
bzip2.exe | 1.0.5 | a copy from http://www.bzip.org/ |
tar.exe | a copy from http://sourceforge.net/projects/unxutils/ |
All binaries can be used instantly, requiring no further DLL’s.
Some command examples:
gzip -d foo.tar.gz | uncompresses foo.tar.gz, replacing it by foo.tar |
bzip2 -d foo.tar.bz2 | uncompresses foo.tar.bz2, replacing it by foo.tar |
tar tvf foo.tar | lists the contents of foo.tar |
tar xvf foo.tar | extracts the contents of foo.tar |
- Zip and Unzip for newer (lib6 based) distributions: unzip 5.51, zip 2.3
- Zip and Unzip for older (lib5 based) distributions: unzip 5.50, zip 2.3
These files are copies from the Info-Zip download locations listed above,
provided under the Info-ZIP license.
These files are provided for free under the BSD license.
Further zip tools of possible interest:
Although not discussed here, it should be mentioned that the original Info-ZIP homepage provides further tools, e.g. for the creation of self-extracting zips, gzip and zipsplit, and of course zip/unzip binaries for many other operating systems.
Example for searching through zip file contents:
searches all .java files within eclipse.zip for lines with the words «public» AND «class».
Note that zzfind can also search files in a zip within a zip (nested zips).
How to list nested zip file contents (zips or jars within zips):
For example, if you download the Eclipse SDK and type you get a listing of less than 2000 files, listing also .jar file names. But how can you also list what is inside the .jar files, without the need to extract everything first?
Download Swiss File Knife Base, then type: This will produce a listing of all files, no matter how deeply nested — in total nearly 70000 lines that can be very long, for example:
eclipse-SDK-3.3.2-win32.zip\\eclipse\plugins \org.eclipse.ant.core_3.1.200.v20070522.jar\\lib \antsupportlib.jar\\org\eclipse\ant \internal\core\ant\EclipseAntMain.class |
The above is the text of a single line (filename), split into 4 lines here for better reading.
As you can see, there is a .class file in a .jar within another .jar within the .zip.
Limitations: SFK may not be able to process very large zip files, zip files with an unusual compression method, or 64 bit zip files. Type sfk help xe to list all limitations.
How to list the contents of all .zip files in all subdirectories:
In the example above, we listed the content of a single zip file. But sfk can also list the contents of all .zip, .jar, .ear, .war and .aar files in a directory tree. type: and get the most comprehensive listing of all files, all .zip (.jar etc) file contents
and even zip contents embedded within other zips.
Flexible file selection for zipping, using sfk:
If you don’t want to zip all files of a directory tree, but for example
- files that changed today, or since a date
- files with a specific file extension
- all files except those in subdirectories \save\ and \tmp\
- files that are different compared to another directory
then you have to prepare a file list with the swiss file knife, and send this to the zip tool through zip’s option -@ (read file list from standard input).
example: zipping files changed today
four files were changed today, so only those are packed into update.zip. |
example: including/excluding by filename
only files with extension .txt are collected from the docs directory, excluding files
the example uses sfk for windows syntax. linux users have to type «:» instead of «!». |
example: comparing directories
we have two directory trees, «docs» and «docs-old». the latter one is a copy of docs, made some days ago. meanwhile, there have been changes in «docs». but what changes?
this command only lists what has changed so far:
|
so let’s collect all these differences into a .zip. notice that zip would be irritated by the [add] and [dif] prefixes in each line, therefore we have to add sfk option -pure:
now let’s send this to zip:
NTFS and ZIP — execution prevention problem:
i experienced one small problem when using the command-line (un)zip together with NTFS file systems; in short terms, after unzipping «.msi» files, I was unable to install software from these files. windows complained that access to the files was not possible or denied (due to some «execution prevention» mechanism introducted with XP SP2). this was probably because i zipped those files from a FAT partition (maybe even with an older zip tool) and then unzipped them on NTFS. the solution was to copy the files to a partition with FAT(32) file system, e.g. an USB stick, and then to run the installer from there.
NTFS and ZIP — filetime jumps:
another issue concerns filetimes, especially when zipping/unzipping accross FAT and NTFS partitions. in short terms, if you zip files from a FAT partition, then unpack this .zip on an NTFS partition, you always have to expect that the filetimes may be changed globally by a few hours. This is not at all a bug in the zip tool — it’s due to the way that NTFS manages filetimes internally. in case you’re irritated by this, try the following: 1) remember the filetimes in some directory on an NTFS partition. 2) change the date of your system from summer to winter time, or vice versa 3) have a look again at the filetimes and be shocked: all file times have jumped by one hour! so this is not a zip-specific problem, but it may show up when you compare times listed in a .zip file with those of the files actually created.
Windows: Zip/Unzip из Командной Строка
В прошлом было невозможно создавать и распаковывать zip-архивы в Windows без установки сторонних программ, таких как WinZip и 7-Zip.
Но теперь Windows имеет встроенную возможность архивирования файлов и папок и распаковки zip-архивов из командной строки с помощью PowerShell.
Начиная с Windows 8 с PowerShell 3.0 и .NET Framework 4.5, установленных по умолчанию, из командной строки стало возможным выполнять своего рода команды zip и unzip .
Дельный Совет: Скачать файл с помощью PowerShell! Читать далее →
Zip/Unzip Из Командной Строки В Windows
В зависимости от версии PowerShell существуют различные способы создания и распаковки zip-архивов из командной строки в Windows.
Чтобы узнать версию PowerShell на вашей машине, выполните следующую команду:
PowerShell 5.0 (Windows 10) и выше
Начианя с PowerShell 5.0 (Windows 10), стало возможным создавать и распаковывать zip-архивы в Windows с помощью команд Compress-Archive and Expand-Archive в PowerShell.
Сжать файл или папку из командной строки в Windows:
Заархивировать все файлы в папке:
Распаковать архив из командной строки в Windows:
PowerShell 3.0 (Windows 8) и выше
Начиная с PowerShell 3.0 (Windows 8), стало возможным создавать и распаковывать zip-архивы в Windows с помощью определенных методов в PowerShell.
Сжать все файлы в папке из командной строки в Windows:
Распаковать архив из командной строки в Windows:
Примеры командной строки 7-Zip — все общие синтаксисы здесь
7-ZIP командная строка Версия инструмента, 7z.exe, позволяет выполнять команды с помощью системного терминала. 7-Zip — это мощная, открытая и удобная для пользователя программа, которая предлагает поддержку большинства файловых архивов, таких как 7z, ZIP, RAR, TAR и GZIp и других. Эти характеристики позволяют легко загружать 7-Zip и использовать его в личных или коммерческих целях.
Используя версию командной строки, вы можете получить доступ ко всем функциям из терминала, даже без графического интерфейса пользователя (GUI). Прежде чем обсуждать различные команды для 7-Zip, ознакомьтесь с 7-Zip для более наших полезных руководств.
Какой самый лучший инструмент, 7-Zip против WinRAR? Является ли 7Zip безопасным? Вот некоторые из вопросов, которые вы должны уточнить, прежде чем учиться как использовать 7Zip, Вы также должны понимать проблемы с 7-Zip не может открыть файл как архив что инструмент иногда испытывает.
7-Zip можно использовать для сжатия, распаковки, тестирования списка запуска, добавления и обновления архивных файлов. Версия 7z.exe работает с Windows, а 7-Zip — версия командной строки для Linux, Mac OS X, и UNIX, Формат 7z имеет несколько основных функций, которые включают открытую архитектуру, высокое соотношение и безопасные параметры шифрования AES — 256. Это программное обеспечение позволяет использовать любой метод сжатия или шифрования. Формат поддерживает размеры файлов до 16000000 ГБ и имена файлов Unicode. В следующем разделе мы покажем вам некоторые общие команды, которые используются с этим программным обеспечением.
Примеры команд для Windows
Исполняемый файл командной строки 7-Zip — 7za.exe. Вы можете использовать файл EXE для запуска команд в архивах. В наших примерах мы будем использовать «C: UsersName» в качестве нашего пользовательского каталога. Ниже приведено пошаговое руководство по началу работы в командной строке:
- Прежде чем переходить к другим командам, один полезный совет — поместить 7za.exe в ваш каталог. Это даст вам удобство, так как вам не придется менять пути среды.
- Запустите консоль Windows и протестируйте программу 7za.exe с помощью нескольких команд.
- Введите exe-имя, 7za, для отображения сведений о файле
В командной строке команда по умолчанию и вывод выглядят так:
Прежде чем перейти к нашим примерам, ознакомьтесь с другими руководствами и отзывами на нашем веб-сайте. Вас могут заинтересовать наши 7-Zip против WinRAR обзор и наш Руководство по защите паролем 7-Zip.
Функция Буква Команда
В этом разделе мы познакомим вас с командами букв функций. Поскольку они представляют собой только отдельные буквы, их довольно легко запомнить.
Помимо поиска деталей о 7-Zip скачать на ПК или для LinuxВажно иметь представление об ошибке архива. Потому что командная строка бесполезна, если вы не знаете как исправить 7-Zip не могу открыть файл.
Архивировать и добавить в ZIP
Функция letter a command используется для помещения данных в архивы. Эта команда «а» означает «архив» или «добавить». Чтобы сделать это успешно, вы должны указать расположение архива и исходные файлы. Использование команды будет выглядеть следующим образом в строке терминала:
C: UsersName> 7za a -t7z files.7z * .txt
7-Zip (A) 4.60 бета Copyright (c) 1999-2008 Игорь Павлов 2008-08-19
сканирование
Создание архивных файлов.7z
Сжатие файла A.txt
Сжатие файла B.txt
Все в порядке
C: UsersName>
Удалить
Команда function letter d используется для удаления конкретного файла или файлов из архива. Эта команда «d» означает удаление. Использование команды будет выглядеть следующим образом в строке терминала:
7z d example.zip * .bak -r
Давайте разберем команду, чтобы вы не запутались. Команда означает следующее:
7z: использовать исполняемый файл
d: удалить файлы
example.zip: удалить из этого архива
* .bak: сопоставлять только файлы bak
-r: пройти по всем подкаталогам
Извлечь и увеличить
Команда function letter e полезна, когда нет существенного архива. Команда «e» означает извлечение, чтобы распаковать или увеличить и заархивировать. Использование команды будет выглядеть следующим образом в строке терминала:
7z e example.zip
Опять же, давайте разберемся, чтобы помочь вам понять. В этой команде мы видим следующие слова / команды:
7z: использовать исполняемый файл
e: используйте команду извлечения
example.zip: исходный архив, который вы расширяете
Между тем, команда function letter x работает аналогично e. Разница в том, что он сохраняет полные пути. Это полезно, если у вас есть сложная или важная структура каталогов. Кроме того, это полезно для резервного копирования. Использование команды на терминале выглядит так:
7z x example.zip
В этой команде мы видим следующие слова / команды:
7z: использовать исполняемый файл
х: использовать команду извлечения
example.zip: архив, из которого вы хотите извлечь все файлы
Список
Эта функция буква L в нижнем регистре используется для просмотра содержимого архива. Команда «l» обозначает список. Однако вам может не понадобиться использовать эту команду часто. Использование команды на терминале выглядит так:
C: UsersName> 7za l files.7z
Эта команда function letter t используется для проверки целостности архивов. Команда «t» обозначает тест. Однако это гораздо менее полезно, чем ключ «-t». Использование команды на терминале выглядит так:
7z t example.zip * doc -r
В этой команде мы видим следующие слова / команды:
7z: использовать исполняемый файл
t: проверить конкретный архив
example.zip: архив для тестирования
* .doc: проверить все файлы документов в архиве
-r: восстановить все дочерние каталоги
Обновить
Эта функция letter u используется для замены старых файлов в вашем архиве новыми файлами. Команда «u» обозначает обновление. Эта команда предотвращает необходимость распаковки и повторного сжатия всего архив, Эта команда не будет работать с твердыми архивами. Использование команды на терминале выглядит так:
7z u example.zip * .doc
Мы видим следующие слова / команды:
7z: использовать исполняемый файл
u: команда обновления
example.zip: архив, в котором вы хотите обновить файлы
* .doc: обновлять только файлы документов
Выключатели
Другая команда, которую мы видим в командной строке — это переключатель. Коммутатор состоит из спецификатора коммутатора и имени коммутатора. Спецификатор является или тире (-) или прямой слеш (/). Переключатели часто выглядят так:
Ниже приведен список общих параметров:
переключатель | Описание |
— | Останавливает разбор переключателей |
-объявление | Показывает диалоговое окно в версии GUI (7zg) |
-ai | Включить имена файлов архива |
-an | Отключить разбор имени архива |
-ao | Режим перезаписи |
-ax | Исключить имена файлов архива |
-bb 2 | Установить уровень выходного журнала |
-bd | Отключить индикатор прогресса |
-bs Установите выходной поток для вывода / ошибки / прогресса | |
-bt | Показать статистику времени выполнения |
-я | Включить имена файлов |
-m | Установите метод сжатия |
-о | Установите выходной каталог |
-п | Установить пароль |
-р | Перепишите подкаталоги |
-sa | Установить режим имени архива |
-scc | Установите кодировку для консоли ввода / вывода |
-scrc | Установите функцию имеет |
-SCS | Установите кодировку для списка файлов |
-sdel | Удалите файлы после включения их в архив |
-sfx | Создать архив SFX |
-si | Читать данные из StdIn |
-slp | Установить режим больших страниц |
-slt | Показать техническую информацию |
-sni | Храните информацию о безопасности NT |
-sns | Храните альтернативные потоки NTFS |
-snc | Извлеките файл как альтернативный поток, если в имени есть символ: |
-snr | Заменить: символ на символ _ в путях альтернативных потоков |
-snh | Храните жесткие ссылки в виде ссылок (только форматы WIM и TAR) |
-snl | Храните символические ссылки в виде ссылок (только форматы WIM и TAR) |
-так | Записать данные в StdOut |
-spd | Отключить сопоставление с подстановочными знаками для имен файлов |
-spe | Устранить дублирование корневой папки для команды извлечения архива |
-spf | Используйте полные пути к файлам |
-ssc | Установите режим чувствительного кейса |
-ssw | Сжатие файлов, открытых для записи |
-stl | Установите метку времени архива из последнего измененного файла |
-stm | Установите сродство потока ЦП (шестнадцатеричное число) |
-stx | Исключить тип архива |
-t | Тип архива |
-u | Обновить параметры |
-v | Создать тома |
-w | Установить рабочий каталог |
-Икс | Исключить имена файлов |
-y | Предположим, да на все запросы |
Часто задаваемые вопросы
Запустите окно и запустите версию 7-Zip, которую вы используете, введя «7z» для P7Zip (7z.exe) или «7za» для 7-Zip в Windows (7za.exe), чтобы запустить P7-Zip или 7za Приложение, прежде чем вводить команды. После этого вы можете использовать любую из перечисленных выше команд. Убедитесь, что вы используете синтаксис при наборе команд.
Вы можете использовать команды e или x для извлечения ZIP-файлов.
Используйте команду «a» для создания нового файла архива, который может заканчиваться на 7z, XZ, GZIP, TAR, ZIP и многие другие.
Используйте команду «a» для добавления файлов в ZIP-файл.
Командная строка 7-Zip: Заключение
Даже без графического интерфейса вы можете использовать все функции 7Zip в командной строке. Как только вы ознакомитесь с некоторыми командами, вам станет лучше с практикой. Мы пропустили какие-либо команды в нашем списке? Дайте нам знать, оставив нам сообщение в разделе комментариев ниже.