Последнее обновление 13.04.2024 — Алёна Кузнецова
- Чтобы отправить вывод командной строки в текстовый файл в Windows, откройте командную строку (администратор) и запустите «Command-syntax > C:\Output.txt» или «Command-syntax | tee C:\Output.txt» в PowerShell (администратор).
В Windows 11, 10, 8, 7 или даже более старых версиях можно сохранить вывод команды, и в этом руководстве я объясню, как завершить этот процесс. Обычно вы открываете командную строку или PowerShell, запускаете одну или несколько команд, затем выбираете и копируете выходные данные, создаете текстовый файл, вставляете результаты и сохраняете файл. Хотя это распространенный подход, он требует много шагов. Вы также можете сделать снимок экрана или фотографию с помощью телефона, но это не лучший способ выполнить эту задачу.
Правильный подход — добавить синтаксис команды, которую вы хотите запустить, к правильной команде, которую предлагают командная строка и PowerShell, для сохранения вывода в текстовый файл.
В этом руководстве я объясню различные методы сохранения вывода команды в текстовый файл практически в любой версии Windows.
Сохранение вывода команды в текстовый файл в Windows
В Windows вы можете экспортировать выходные данные команды с помощью различных команд в зависимости от того, используете ли вы командную строку или PowerShell.
Из командной строки
Чтобы сохранить вывод команды из командной строки, выполните следующие действия:
Откройте «Пуск».
Найдите командную строку, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
(Вариант 1) Введите следующую команду, чтобы экспортировать выходные данные команды в текстовый файл, и нажмите Enter:
Command-syntax > C:\Path\to\Export-results.txt
В команде замените «Command-syntax» на синтаксис команды и укажите путь и имя текстового файла для сохранения содержимого. Например,
ipconfig > C:\Export-results.txt
(Вариант 2) Введите следующую команду, чтобы экспортировать команду и добавить результат в существующий текстовый файл, и нажмите Enter:
Command-syntax >> C:\Path\to\Export-results.txt
(Вариант 3) Введите следующую команду, чтобы записать и просмотреть вывод в консоли, и нажмите Enter:
Command-syntax > C:\Path\to\Export-results.txt | type C:\Path\to\Export-results.txt
Чем больше >
Оператор перенаправления позволяет перенаправить любой результат команды в текст. Вы не ограничены текстовыми файлами. Вы также можете экспортировать в «.doc», «.xls» и другие форматы.
Если вам нужно создать список всех файлов и папок из определенного места, вместо того, чтобы вводить их по одному, используйте эту команду:
Dir /b > C:\Output-file.csv
Если вам нужно создать список определенных типов файлов, используйте эту команду:
Dir *.doc/b > C:\Output-file.csv
Звездочка
представляет любое имя, тип файла, из которого вы хотите получить список, и (/b) использует простой формат (без информации заголовка или сводки).
Из PowerShell
Чтобы сохранить выходные данные команды в текстовый файл из PowerShell, выполните следующие действия:
Откройте «Пуск».
Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
Command-syntax | tee C:\Path\to\Export-results.txt
(Вариант 1) Введите следующую команду, чтобы экспортировать выходные данные команды в текстовый файл, и нажмите Enter:
ipconfig | tee C:\Export-results.txt
В команде замените «Command-syntax» на синтаксис команды и укажите путь и имя текстового файла для сохранения содержимого. Например,
Command-syntax | tee -append C:\Path\to\Export-results.txt
(Вариант 2) Введите следующую команду, чтобы записать и добавить результат в конец файла, и нажмите Enter: |
Оператор трубопровода tee
и -append
команды (сокращение от «Tee-Object») отправляют запись вывода в файл, одновременно показывая результат на экране консоли. Так же
Опция предотвращает переопределение существующего файла путем добавления следующего вывода в конец файла.