Полезные команды в консоли windows
Содержание:
- Комментарии Remarks
- Команды командной строки.
- Понятие командная строка
- Команды навигации и управления файлами:
- Работа с папками через командную строку Windows
- Параметры
- Работа с командной строкой — Документация Руководство по командной строке Windows 18.08.2015
- Запуск и настройка службы windows из командной строки |
- Как создать, открыть или удалить папку через командную строку Windows.
- command-line — Как создать пустой файл в командной строке в Windows?
- Удаление
Комментарии Remarks
Использование /z Using /z
Если вы потеряли подключение на этапе копирования (например, если сервер переходит в режим «вне сети»), то после повторного подключения Подключение возобновится. If you lose your connection during the copy phase (for example, if the server going offline severs the connection), it resumes after you reestablish the connection. /z также отображает процент выполнения операции копирования для каждого файла. /z also displays the percentage of the copy operation completed for each file.
Использование /y в переменной среды копикмд. Using /y in the COPYCMD environment variable.
Копирование зашифрованных файлов Copying encrypted files
Копирование зашифрованных файлов на том, который не поддерживает EFS, приводит к ошибке. Copying encrypted files to a volume that does not support EFS results in an error. Сначала расшифровать файлы или скопировать их на том, который поддерживает EFS. Decrypt the files first or copy the files to a volume that does support EFS.
Добавление файлов Appending files
Чтобы добавить файлы, укажите один файл для назначения, но несколько файлов для источника (то есть с помощью подстановочных знаков или формата file1 + file2 + файл3). To append files, specify a single file for destination, but multiple files for source (that is, by using wildcards or file1+file2+file3 format).
Значение по умолчанию для назначения Default value for Destination
Если опустить назначение, команда xcopy скопирует файлы в текущий каталог. If you omit Destination, the xcopy command copies the files to the current directory.
Указание того, является ли назначение файлом или каталогом Specifying whether Destination is a file or directory
Нажмите клавишу F, если хотите скопировать файл или файлы в файл. Press F if you want the file or files to be copied to a file. Нажмите клавишу D, если хотите скопировать файл или файлы в каталог. Press D if you want the file or files to be copied to a directory.
Использование команды xcopy для установки атрибута архива для целевых файлов Using the xcopy command to set archive attribute for Destination files
Команда xcopy создает файлы с установленным атрибутом Archive, независимо от того, был ли этот атрибут задан в исходном файле. The xcopy command creates files with the archive attribute set, whether or not this attribute was set in the source file. Дополнительные сведения об атрибутах файлов и attrib см. в разделе Дополнительные ссылки. For more information about file attributes and attrib, see Additional References.
Сравнение xcopy и diskcopy Comparing xcopy and diskcopy
Коды выхода для команды xcopy Exit codes for xcopy
Для обработки кодов завершения, возвращаемых xcopy, используйте параметр ERRORLEVEL в командной строке If в пакетной программе. To process exit codes returned by xcopy, use the ErrorLevel parameter on the if command line in a batch program. Пример пакетной программы, обрабатывающей коды завершения с помощью If, см. в разделе Дополнительные ссылки. For an example of a batch program that processes exit codes using if, see Additional References. В следующей таблице перечислены все коды выхода и их описание. The following table lists each exit code and a description.
Код выхода Exit code | Описание Description |
---|---|
0 0 | Файлы были скопированы без ошибок. Files were copied without error. |
1 1 | Не найдены файлы для копирования. No files were found to copy. |
2 2 | Пользователь нажал клавиши CTRL + C для завершения команды xcopy. The user pressed CTRL+C to terminate xcopy. |
4 4 | Произошла ошибка инициализации. Initialization error occurred. Недостаточно памяти или места на диске, либо в командной строке введено недопустимое имя диска или недопустимый синтаксис. There is not enough memory or disk space, or you entered an invalid drive name or invalid syntax on the command line. |
5 5 | Произошла ошибка записи на диск. Disk write error occurred. |
Команды командной строки.
Каждая команда командной строки представляет собой консольную программу. Помимо простых программ, позволяющих просматривать информацию о системе или выполнять операции с файлами и папками, есть довольно мощные утилиты для управления настройками операционной системы.
В командной строке Windows есть справочная информация по каждой программе, в которой описан синтаксис использования программы, праметры и аргументы, с которыми она работает.
Посмотреть справку по использованию команды можно используя следующий синтаксис.
Например справка по команде COPY будет выглядеть так.
Операции с файлами и папками.
COPY — копирование файлов в другое местоDEL или ERACE — удаление файловEDIT — запуск редактора файловEDLIN — построчный текстовый редакторEXPAND — распаковка сжатых файловFC — сравнить файлы и вывести различия между нимиFIND — найти в файле текстовую строкуMD или MAKEDIR — создать папкуMOVE — переместить файлы из одной папки в другуюPRINT — вывести содержимое текстового файла на печатьRD или RMDIR — удалить папкуREN или RENAME — переименовать файл или папкуREPLACE — заменить файлы одного каталога файлами с аналогичным названием из другого каталога (заместить)ROBOCOPY — запустить улучшенное средство копирования файлов и каталоговTREE — показать структуру каталогов диска или папкиTYPE — вывести содержимое текстовых файлов на экранXCOPY — копировать файлы и деревья каталогов
Работа с дисками.
CHKDISK — проверить диск и вывести статистикуCHKNTFS — отобразить или изменить выполнение проверки диска при загрузкеCOMPACT — отобразить и изменить сжатие файлов в разделах NTFSCONVERT — преобразовать дисковый том FAT в NTFSDISKPART — отобразить и настроить свойства раздела дискаFORMAT — форматировать дискFSUTIL — отобразить и настроить свойства файловой системыLABEL — создать, изменить или удалить метку тома дискаRECOVER — восстановить данные с плохого или поврежденного дискаVOL — вывести метку и серийный номер тома для диска
Управление приложениями и процессами.
SCHTASKS — выполнить команду или запустить приложение по расписанию (планировщик задач)SHUTDOWN — выключить или перезагрузить компьютерTASKLIST — список выполняемых задачTASKKILL — прекратить или остановить задачу (для остановки используется PID, который можно узнать при помощи TASKLIST)RUNAS — запуск задачи от имени другого пользователя
Информация о системе.
DATE — вывести или установить текущую датуTIME — вывести и установить системное времяDRIVERQUERY — отобразить текущее состояние и свойства драйвера устройстваHOSTNAME — имя компьютераSYSTEMINFO — информация о конфигурации компьютераVER — сведения о версии Windows
Просмотр и настройка сетевых параметров.
IPCONFIG — просмотр сведений о сетевых интерфейсахPING — проверка сетевого соединенияTRACERT — определяет путь прохождения пакетов по сетиNSLOOKUP — определяет ip-адрес по имени ресурсаROUTE — работа с таблицами сетевых маршрутовARP — таблица преобразований ip-адресов в физическиеNETSH — программа управления сетевыми настройкамиGETMAC — показывает MAC-адрес сетевого адаптера
Настройка и управление командной строкой.
CLS — очистить экранCMD — запустить еще одну командную строкуCOLOR — установить цвет текста и фонаPROMPT — изменить приглашение в командной строкеTITLE — назначить заголовок окна для текущего сеансаEXIT — выход из командной строки
Понятие командная строка
Командная строка – это программная оболочка, являющаяся неотъемлемой частью ОС.
Более того, именно с её помощью обеспечивается взаимосвязь между ПК и пользователем напрямую.
Также, командная строка необходима для решения некоторых вопросов или проблем, связанных как с работой ПК в целом, так и отдельно взятыми программами, в частности.
К наиболее ярким примерам её использования можно отнести:
В командной строке прописываются команды, для выполнения определённых задач. Пользователь тратит значительно меньше времени, чем при использовании для этих же целей графического интерфейса ОС.
Единственный важный момент, при работе с ней следует проявлять осторожность и не допускать ошибок при указании той, или иной команды. Так как это может привести к совершенно неожиданным результатам, которые, чаще всего, выливаются в проблемы
В этом материале будут представлены способы создания файла в командной строке
Так как это может привести к совершенно неожиданным результатам, которые, чаще всего, выливаются в проблемы. В этом материале будут представлены способы создания файла в командной строке.
Запуск командной строки
Перед тем, как приступать к решению основного вопроса, сначала следует ознакомиться с вариантами запуска командной строки.
Чтобы вызвать системное окно с командной строкой можно сделать следующее:
Можно также воспользоваться и возможностями меню «Пуск»:
Но данный вариант подойдёт для тех, у кого установлена более ранняя, чем Windows 10, версия.
При использовании Windows 10 поиск командной строки через меню «Пуск» будет выглядеть немного иначе.
Сначала нужно войти в «Пуск», только вместо раздела «Стандартные», выбрать «Служебные».
Чтобы запустить командную строку от имени администратора в любой версии ОС Windows:
Теперь можно приступать к созданию файла, с указанием команд.
Особенности работы
Чтобы ознакомиться со списком команд, которые разрешено указывать в командной строке, без кавычек набирается слово «help» и нажимается «Enter».
К слову, именно кнопкой «Enter» и подтверждается любая команда и осуществляется переход на новую строку.
Если в строку нужно вставить какой-то скопированный текст, тогда в командной строке правой кнопкой мыши потребуется кликнуть в любом месте и выбрать из контекстного меню пункт «Вставить».
Также, для этих целей можно воспользоваться сочетанием клавиш «Ctrl+V». Для копирования текста из командной строки, левой кнопки мыши выделяется нужное, а затем нажимается кнопка «Enter».
Для собственного удобства, все команды можно сначала прописать в блокноте, затем проверить, после просто скопировать готовый текст и вставить в командную строку.
Создать новый каталог (папку), через командную строку несложно, если известна верная команда.
Прежде всего укажите путь к директории, в которой хотите создать новый файл. Затем вводится команда «md имя-новой-папки».
Естественно, что кавычки не прописывают. Команда md означает make directory, то есть, создать новый каталог (папку).
Выглядит это следующим образом.
Создание текстового файла
С помощью команд можно создать текстовый файл, если обычный метод вам не подходит.
Находясь в нужном каталоге, введите в командную строку команду «copy con filename.txt». Где copy con означает команду копирования с клавиатуры компьютера вводимого текста в файл.
После этого открывается режим для введения текста, завершает создание файла клик на клавишу F6 и Энтер. На некоторых устройствах нужно нажать Ctrl+Z+Энтер.
Для создания нового, пустого файла, введите команду «NUL> имя». Например так — NUL> newfile.
Решить вопрос о том, как создать файл в командной строке, достаточно просто.
Главное, не стоит забывать об осторожности и внимательности, во время выполнения команд. Источник
Источник
Команды навигации и управления файлами:
Cмена директории CD (change directory)
cd – перейти в папку выше
cd .. -перескочить в “родную” папку. Обычно это /users/имя_пользователя
cd / – перейти в корневую папку диска
cd ~ – прямой переход в основную папку пользователя users/Имя_Пользователя
cd ~/Documents – перейти в папку документы принадлежащую текущему пользователю. Таким образом, можно переходить и в другие папки пользователя
Есть отличия в команде связанная с использованием символа слэш “/” начале строки параметров, например
cd /pictures – попытка перехода в директорию pictures расположенную в КОРНЕВОЙ папке диска, а
cd pictures – попытка перехода в папку pictures в текущей папке
Переход в terminal в папки имеющих в имени “пробел”
cd ‘Имя Папки’ либо cd Имя Папки – имя папки с “пробелом” должно быть заключено в одинарные кавычки или должен быть обратный слэш перед пробелом
С переходами связана еще одна команда
pwd – она показывает, где вы сейчас находитесь (print working directory) или
Просмотр папок (директорий). Команда ls (list)
ls -? – подсказка по команде в terminal
ls – показать кратко список файлов в текущей папке.
Данные выводятся кратко и не очень удобно для анализа. Для более подробной информации у данной команды терминала имеются ключи
ls -a – выводит на экран все файла, в том числе и скрытые, начинающиеся с символа точка
ls -G – подсвечивает синим цветом папки
ls -g – выводит на экран не только список файлов, но и их дополнительные параметры:
- права доступа к файлу / директории
- количество вложенных объектов в папку (для обычного файла 1)
- Группу Владельца файла
- размер
- дату и время изменения
- имя файла
ls -l – дополнительно показывает владельца файла
ls -R – показывает содержимое не только текущей папки, но и всех подпапок (ОСТОРОЖНО! Для большого дерева директорий может выполняться долго). Сортировка результатов
Сортировка результатов
ls -s – сортировка результатов вывода по размеру
ls -t – сортировка содержимого папки в Mac OS X по дате и времени изменения
ls -r – обратная сортировка по имени файла (учитывается регистр)
ls -1 – принудительный вывод результатов в одну колонку
Все параметры можно комбинировать, например
ls -1GA
Создание новых папок MKDIR (make directory)
mkdir Books – команда создает папку Books в текущей папке
mkdir /Books – команда создает папку Books в корне диска
Параметр -p позволяет создать вложенные папки, несмотря на отсутствие некоторых из них. То есть если в создаваемом дереве есть такая папка, то она не будет создана, а если ее нет, то она будет создана
Необходимо обращать внимание на регистр букв. Например:
mkdir -p Books/books1/books2 – создаст дерево каталогов Books в ней books1 и в ней books2
mkdir -p Books/{books1,books2} – создаст папку Books -если ее нет и в ней две папки books1 и books2
Работа с папками через командную строку Windows
Начинающим пользователем полезно получить навыки работы с командной строкой. Это помогает безопасно производить различные действия с документами, проверять состояние передачи/приёма данных и несёт многие другие функции. Прежде всего следует изучить действия с файлами, каталогами. Как открыть папки через командную строку, вообще создание их, работа с ними, в том числе перемещение, переименование, как удалить папку через командную строку, уже ненужную,— эти вопросы вы сможете разрешить, прочитав статью. Проблема выглядит страшнее, чем есть на самом деле. Здесь главное — знать команды, правильно вписывать адрес документа. Ниже рассмотрим основные операции, сами сможете убедиться, что ничего сверхсложного тут нет.
Параметры
Параметр | Описание |
---|---|
источник | Обязательный параметр. Задает местонахождение и имена файлов для копирования. Параметр должен задавать или диск, или путь. |
результат | Задает место, куда будут скопированы файлы. Параметр может включать имя диска с двоеточием, имя каталога, имя файла или их комбинацию. |
/w | Выводит следующее сообщение с ожиданием подтверждения начала копирования: Нажмите любую клавишу, чтобы начать копирование файлов |
/p | Запрашивает подтверждение при создании каждого файла-результата. |
/c | Игнорирует ошибки. |
/v | Проверяет каждый скопированный файл на соответствие его оригиналу. |
/q | Отменяет вывод на экран сообщений команды xcopy. |
/f | Выводит имена исходных файлов и файлов-результатов в процессе копирования. |
/l | Отображает список копируемых файлов. |
/g | Создает незашифрованные файлы-результаты. |
/d | Копирует только файлы, измененные не ранее заданной даты. Если не включить значение мм-дд-гггг, команда xcopy копирует все файлы-источники, которые новее существующих файлов-результатов. Эта возможность позволяет обновлять только измененные файлы. |
/u | Копирует (обновляет) только те файлы-источники, которые уже существуют в каталоге результата. |
/i | Если источником является каталог или источник содержит подстановочные знаки и результат не существует, команда xcopy считает, что результат — это имя каталога, и создает новый каталог. Затем xcopy копирует все указанные файлы в новый каталог. По умолчанию команда xcopy запрашивает подтверждение, является ли параметр результат каталогом или файлом. |
/s | Копирует каталоги и подкаталоги, если они не пусты. Если параметр /s не задан, команда xcopy будет работать только с одним каталогом. |
/e | Копирует все подкаталоги, включая пустые. Параметр /e используется с параметрами /s и /t. /t Копирует только структуру подкаталога (т. е. дерево), а не файлы. Для копирования пустых каталогов следует задать ключ /e. |
/k | Копирует файлы с атрибутом «только для чтения» с сохранением этого атрибута для скопированных файлов, оригиналы которых имеют этот атрибут. По умолчанию команда xcopy удаляет атрибут «только для чтения». |
/r | Копирует файлы с атрибутом «только для чтения». |
/h | Копирует системные и скрытые файлы. По умолчанию команда xcopy не копирует системные и скрытые файлы. |
/a | Копирует только те файлы, которые имеют установленный атрибут «архивный». При использовании параметра /a атрибут «архивный» у исходных файлов не меняется. |
/m | Копирует только те файлы, которые имеют установленный атрибут «архивный». В отличие от параметра /a, параметр /m очищает атрибут «архивный» у скопированных файлов. |
/n | Копирует с использованием коротких имен файловой системы NTFS. Параметр /n требуется при копировании из файловой системы NTFS в файловую систему FAT или когда на диске-результате требуется использование соглашения об именах файлов как в файловой системе FAT (8.3). Файлы могут записываться в файловую систему FAT или NTFS. |
/o | Копирует сведения о принадлежности файлов и избирательной таблице управления доступом (DACL). |
/x | Копирует сведения о параметрах аудита файла и системной таблице управления доступом (SACL) (подразумевается наличие /p). /exclude:файл1]] Определяет список файлов, содержащих строки. |
/y | Устраняет выдачу запроса на подтверждение перезаписи существующего конечного файла. |
/-y | Выдает запрос на подтверждение перезаписи существующего конечного файла. |
/z | Копирует по сети в режиме перезапуска. |
/? | Отображает справку в командной строке. |
Работа с командной строкой — Документация Руководство по командной строке Windows 18.08.2015
Командная строка позволяет вводить и выполнять команды операционной системы и другие компьютерные команды. Вводя команды, можно выполнять на компьютере различные задачи, не пользуясь мышью или сенсорным вводом.
В разделе перечислены базовые приемы работы в командной строке Windows.
Запуск командной строки
Для запуска командной строки воспользуйтесь одним из следующих способов:
- «Пуск → Выполнить» (или клавиши ) введите и нажмите клавишу ;
- «Пуск → Все программы → Стандартные → Командная строка»;
- «Пуск → Поиск → Командная строка».
Ввод команд
Команды вводятся посредством ввода с клавиатуры. Простейшая команда выводит список всех доступных команд. Также вы можете просмотреть полный перечень команд в статье Список команд Windows ( Windows CMD ).
Для вывода справки по конкретной команде введите , например:
Перечень основных команд и примеры их использования приведены в разделе Основные команды данного руководства.
Bat-файлы
Используя команды можно написать bat файлы,которые позволяют упрощать и автоматизировать выполнение задач. Более подробно работа с bat файлами рассматривается в статьях:
Автодополнение путей файлов
Чтобы не набирать вручную весь путь к файлам используется клавиша на клавиатуре. Она автодополняет названия директорий и файлов, например, чтобы ввести название папки , достаточно ввести первую букву и нажать клавишу , будет подставлено соответствующее значение.
Если на букву начинается несколько директорий или файлов, то при каждом последующем нажатии будет происходить перебор названий. Чтобы произвести перебор в обратном порядке, нажимайте c зайжатой клавишей .
Если папка состоит из нескольких слов, разделенных пробелом или из кириллических символов, то весь путь берется в кавычки, например,
Копирование текста в/из командной строки
По умолчанию копирование текста из командной строки отключено. Чтобы его включить необходимо:
- Нажать правой кнопкой мыши на заголовок окна командной строки и выбрать пункт «Свойства»;
- Установить галочки напротив «Выделение мышью» и «Быстрая вставка»;
Для копирования текста из командной строки достаточно выделить текст и щелкнуть правой кнопкой мыши, выделенный текст скопируется в буфер обмена. Для вставки текста в командную строку также используется нажатие правой кнопкой мыши.
Вывод информации в текстовый файл и перенаправление данных
Информацию, выводимую программами в командную строку, можно перенаправить в файл. Делается это с помощью символа , например, .
Если файл не существует, то он будет создан. Если существует, то он будет перезаписан. Чтобы записать данные в конец файла, необходимо воспользоваться командой , например:
Данные команды называются операторами перенаправления.
Описание | Оператор перенаправления |
---|---|
Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер. | |
Читает поток входных данных команды из файла, а не с клавиатуры. | |
Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла. | |
Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора. | |
Считывает входные данные одного дескриптора как выходные данные другого дескриптора. | |
Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием «канал». |
Запуск и настройка службы windows из командной строки |
Несмотря на свой примитивный вид и скромные размеры, командная строка предоставляет множество вариаций на тему «А что если… произвести запуск службы из командной строки». Фактически, простому обывателю она понадобится в очень редких случаях, если совсем не понадобится, работа со службами (их запуск или остановка) и то реже (хотя тут скорее уместна команда net stop).
Но, есть множество талантливой молодежи, или просто проницательных людей, которые с огромным удовольствие захотят засунуть свой нос в вашу систему. Конечно, большинство простых обывателей не будет извращаться над собой используя Windows NT или Windows 2000, да и Семерка все чаще наступает на горло «простенькому» ХР, но, командная_строка в мире операционных систем, это все ровно, что таблица умножения в мире финансов.
В Панели управление/Администрирование находится оснастка Службы, которая позволяет управлять рядом сервисов. Двойной щелчок по любой из них позволяет просмотреть ряд параметров:
Вкладка Общие показывает состояние, тип запуска, описание, исполняемый файл и другую информацию. Использование CMD позволяет получить аналогичную информацию, а также управлять состоянием и запуском служб, используя командную строку:
Sc start Имя_Службы – производится запуск службы из командной строки
Sc pause Имя_Службы – приостановка сервиса
Sc continue Имя_Службы – восстановление работы приостановленного сервиса
Sc stop Имя_Службы – полная остановка
Эти команды можно применять и на удаленных машинах. Например, что бы запустить УдаленныйРеестр на машине с адресом 192.168.1.6., надо прописать (вместо IP можно и имя машины прописать, например Mailer):
Хотя, запустить службу из командной строки можно и при использовании утилиту net start, или net stop соответственно (net stop RemoteRegistry)
Что бы настроить тип запуска применяется команда sc config (хотя ее возможности этим не ограничиваются). Синтаксис следующий:
Флаг может принимать три значения:
тут мы отключили RemoteRegistry на удаленной машине. Стоит помнить, что отключение сервиса его не останавливает, после перезагрузки он может вновь запустится.
На вкладке Вход в систему видно, что сервис можно запускать или от имени системной учетной записи, или от имени любой другой учетной записи. Так, что бы запустить службу из командной строки под тои или иной учетной записью, используется синтаксис:
В данном примере УдаленныйРеестр грузится под ЛокальнойСлужбой (NT AUTHORITYLocalService), а можно и под системной учетной записью (LocalSystem), но лучше этого не делать:
Если использовать флаг type= interact, то это укажет, что сервис может взаимодействовать с рабочим столом Windows:
тут флаг type= own говорит, что cлужбa выполняется в собственном процессе, если же работа происходит в общем процессе, то применятся флаг type= share. Например:
Используя команду sc qc ИмяСлужбы можно детально просмотреть информацию о ней, в том числе и тип запуска, например:
TYPE : 20 WIN32_SHARE_PROCESS (общий процесс)илиTYPE : 20 WIN32_OWN_PROCESS (собственный процесс)
Может возникнуть необходимость сделать запуск определенной службы, используя командную строку, не от имени системы, а от имени пользователя, в таком случае надо указывать имя учетной записи и пароль, например:
sс config w3svc obj = User password=UserPass — тут w3svc настроена на запуск от имени пользователя User с паролем UserPass. Общий же синтаксис такой:
sс config ИмяCлужбы obj = Пользователь password= пароль — тут Домен — имя домена, где находится учетная запись (не является обязательным). В случае, если системная cлужбa была прежде сконфигурирована под локальную систему, то при перенастройке под учетную запись домена надо использовать флаг type= own:
Операционная система Windows содержит множество лазеек, которые позволяют в нее проникнуть (в том числе и сервер сценариев Windows Script Host), обходя стандартные правила. Не последнюю роль тут играют и системные службы. Например, утилита PsExec позволяет войти в удаленную систему или же запустить приложение от имени Локальной Системы. В процессе создается служба которая работает на обеих машина, она то и оперирует всем процессом связи. Однако, гордые обладатели Семерки, или даже ХР (если были установлены нужные обновления), могут сильно разочароваться. Хотя запуск службы psexecsvc можно произвести и непосредственно из командной строки, система ее просто игнорирует (или запрещает выполнять ее функции). Конечно, если есть голова, то можно создать аналог Psexec (тем более, что алгоритм работы известен), авось прокатит, но, если бы все было так, как в книге пишут…
Спасибо за внимание. Автор блога
Как создать, открыть или удалить папку через командную строку Windows.
Начинающим пользователем полезно получить навыки работы с командной строкой. Это помогает безопасно производить различные действия с документами, проверять состояние передачи/приёма данных и несёт многие другие функции. Прежде всего следует изучить действия с файлами, каталогами. Как открыть папки через командную строку, вообще создание их, работа с ними, в том числе перемещение, переименование, как удалить папку через командную строку, уже ненужную,— эти вопросы вы сможете разрешить, прочитав статью. Проблема выглядит страшнее, чем есть на самом деле. Здесь главное — знать команды, правильно вписывать адрес документа. Ниже рассмотрим основные операции, сами сможете убедиться, что ничего сверхсложного тут нет.
command-line — Как создать пустой файл в командной строке в Windows?
Без перенаправления Luc Vu или Эрик Константопулос point :
«Как создать пустой текстовый файл из командного файла?» (2008) также указывает на:
Nomad упоминает оригинал:
Это дает ошибку:
Но эта ошибка на stderr. И только перенаправляет stdout, где ничего не было создано. Следовательно, создается пустой файл. Сообщение об ошибке можно игнорировать здесь.
(Оригинальный ответ, ноябрь 2009 г.)
( на самом деле положил бы «в файл! И без ‘.’ помещал бы» » в файл…)
Примечание: результирующий файл не пуст, но включает в себя последовательность возвращаемой строки: 2 байта.
Этот обсуждение указывает на истинное пакетное решение для реального пустого файла:
Так как здесь «строка справа от знака равенства» пуста… результатом является пустой файл.
Разница с (указанная в Patrick Cuff answer и также создающая файл длиной в 0 байт) заключается в том, что этот «бит перенаправления» «(трюк ) можно использовать для эхо-строк без CR:
Удаление
Удалить папки, их содержимое позволяет команда «rmdir» либо её сокращённая версия «rm». После прописываются параметры, затем путь.
Если требуется удалить пустой каталог «Example folder», пишется по образцу «rmdir “C: Example folder”».
Если «Example folder» не пустой, в нём имеются подпапки/файлы, чтобы всё вместе удалить, следует после команды прописать ключ «/s». Ключ вписывается после «rmdir», но до адреса назначения. То есть запись будет выглядеть так: «rmdir /s “C:Example folder”». Набрав команду, увидите запрос на подтверждение действий, выбираете «y», что значит, что вы согласны удалить («yes»).
Чтобы запрос на подтверждение постоянно не появлялся, можно сразу прописать ключ «/q». Он вписывается после «/s».
Можно перечислить через пробел удаляемое. Допустим, внутри «Test» вам стали не нужны папки 2 и 3, значит, записываете команду: «rmdir /s /q “C:Test1” “C:Test2” “C:Test3”». Если вы уже находитесь в каталоге «Test», можно вписать сокращённый вариант: «rmdir /s /q 1 2 3».
Источник