Командная строка дерево папок

Полезные команды в cmd на Windows

Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под OS Windows.

Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd . Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.

Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter .

Содержимое текущей папки — dir

Выводит список файлов и папок в текущей папке.

C:\content-server>dir Том в устройстве C имеет метку SYSTEM Серийный номер тома: 2C89-ED9D Содержимое папки C:\content-server 06.10.2020 00:41 . 06.10.2020 00:37 .circleci 16.07.2020 16:04 268 .editorconfig 16.07.2020 16:04 10 .eslintignore 16.07.2020 16:04 482 .eslintrc 06.10.2020 00:37 .github 16.07.2020 16:04 77 .gitignore 06.10.2020 00:41 assets 06.10.2020 00:41 gulp 16.07.2020 16:10 379 gulpfile.js 16.07.2020 16:10 296 320 package-lock.json 16.07.2020 16:10 751 package.json 16.07.2020 16:04 509 README.md 

Открыть файл

Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.

Перейти в другую папку — cd

Команда cd без аргументов выводит название текущей папки.

Перейти в папку внутри текущего каталога:

C:\content-server>cd assets C:\content-server\assets> 

Перейти на одну папку вверх:

C:\content-server\assets>cd .. C:\content-server> 

Перейти в папку на другом диске:

Чтобы просто изменить диск, введите c: или d: .

Создать папку — mkdir или md

Создаём пустую папку code внутри папки html :

d:\html>mkdir coded:\html>dir Содержимое папки d:\html 03.11.2020 19:23 . 03.11.2020 19:23 .. 03.11.2020 19:25 code 0 файлов 0 байт 3 папок 253 389 438 976 байт свободно 

Создаём несколько пустых вложенных папок — для этого записываем их через косую черту:

d:\html>mkdir css\js d:\html>dir Том в устройстве D имеет метку DATA Серийный номер тома: 0000-0000 Содержимое папки d:\html 03.11.2020 19:23 . 03.11.2020 19:23 .. 03.11.2020 19:25 code 03.11.2020 19:29 css 

Создаётся папка css , внутри которой находится папка js . Чтобы проверить это, используем команду tree . Она показывает дерево папок.

Читайте также:  Сколько всего было деревьев математика 6 класс

Удалить папку — rmdir или rd

Чтобы удалить конкретную папку в текущей, введите команду rmdir :

При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку:

d:\html\css>d:\html>rmdir css Папка не пуста. 

Чтобы удалить дерево папок, используйте ключ /s . Тогда командная строка запросит подтверждение перед тем, как удалить всё.

d:\html>rmdir css /s css, вы уверены [Y(да)/N(нет)]? y 

Показать дерево папок — tree

В любом момент мы можем увидеть структуру папок. Для этого используется команда tree .

d:\html>tree Структура папок тома DATA Серийный номер тома: 0000-0000 D:. ├───code └───css └───js 

Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.

Удаление файла — del или erase

Команда для удаления одного или нескольких файлов.

Переименование файла — ren или rename

Последовательно вводим ren , старое и новое имя файла.

d:\html>dir Содержимое папки d:\html 03.11.2020 19:23 . 03.11.2020 19:23 .. 03.11.2020 19:59 0 blag.txt d:\html>ren blag.txt blog.txt d:\html>dir Содержимое папки d:\html 03.11.2020 19:23 . 03.11.2020 19:23 .. 03.11.2020 19:59 0 blog.txt 

Команды одной строкой

Информация о системе — systeminfo .

d:\html>systeminfo Имя узла: DESKTOP-6MHURG5 Название ОС: Майкрософт Windows 10 Pro Версия ОС: 10.0.20246 Н/Д построение 20246 Изготовитель ОС: Microsoft Corporation Параметры ОС: Изолированная рабочая станция Сборка ОС: Multiprocessor Free 

Информация о сетевых настройках — ipconfig .

d:\html>ipconfig Настройка протокола IP для Windows Адаптер Ethernet Ethernet 2: Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . : 

Список запущенных процессов — tasklist .

c:\>tasklist Имя образа PID Имя сессии № сеанса Память ========================= ======== ================ =========== ============ System Idle Process 0 Services 0 8 КБ System 4 Services 0 2 688 КБ Secure System 72 Services 0 23 332 КБ … 

Справка по командам — help

Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.

d:\html>help tree Графическое представление структуры папок или пути. TREE [диск:][путь] [/F] [/A] /F Вывод имён файлов в каждой папке. /A Использовать символы ASCII вместо символов национальных алфавитов. 

В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help и узнать о том, что ещё может командная строка.

👉🏻 Больше статей о фронтенде и работе в айти в телеграм-канале.

Материалы по теме

«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

Читайте также:  Нужна ли грунтовка перед покраской дерева маслом

Источник

Команда TREE — графическое представление структуры папок или пути.

&nbsp &nbsp Команда TREE позволяет отобразить иерархическую структуру каталогов в графическом виде. При отображении структуры, по умолчанию, используются символы псевдографики. Формат командной строки:

Параметры командной строки:

/F — Вывод имен файлов в каждой папке.

/A — Использовать символы ASCII вместо символов псевдографики.

tree /? — отобразить подсказку по использованию команды.

tree C:\users — отобразить структуру каталогов от каталога C:\users

tree /f C:\users — отобразить структуру каталогов от каталога C:\users с отображением имен файлов.

tree /a /f C:\users — отобразить структуру каталогов от каталога C:\users с отображением имен файлов без использования символов псевдографики.

tree C:\ | more — отобразить структуру каталогов от корневого каталога диска C: в постраничном режиме вывода на экран.

tree C:\ > disk_C.txt — отобразить структуру каталогов от корневого каталога диска C: с выдачей результатов в текстовый файл disk_C.txt .

При просмотре полученного файла с результатами отображения структуры каталога, необходимо учитывать, что в командной строке используется DOS-кодировка. При просмотре в редакторе MicroSoft Word, на запрос преобразования данных необходимо указать использование кодировки «Кириллица (DOS)». При использовании для просмотра программных средств, не поддерживающих символы псевдографики, можно воспользоваться параметром /A , что позволит отобразить структуру папок с использованием отображаемых символов ASCII (+,_ | и т.п.). Пример отображаемой структуры каталога C:\PROGRAM FILES\FAR MANAGER :

Структура папок тома SSD_C Серийный номер тома: F0E9-121F C:\PROGRAM FILES\FAR MANAGER +---Addons | +---Colors | | +---Custom Highlighting | | \---Default Highlighting | +---Macros | +---SetUp | +---Shell | \---XLat | \---Russian

Источник

Как посмотреть структуру папок и файлов в командной строке Windows

Как известно, для перемещения между каталогами в командной строке Windows используется команда cd . Но для перемещения ещё было бы неплохо представлять структуру каталогов и файлов. Для этого используется команда TREE.

Синтаксис команды очень прост:

Как видите, у команды tree всего два параметра.

/F — отображение файлов в папках;

/A — использование символов ASCII вместо символов псевдографики.

tree "c:\program files\realtek"

покажет структуру папок, начиная с указанного каталога.

Как посмотреть структуру папок и файлов в командной строке Windows

tree "c:\program files\realtek" /f

Как посмотреть структуру папок и файлов в командной строке Windows

С символами ASCII это выглядит так:

tree "c:\program files\realtek" /a

Как посмотреть структуру папок и файлов в командной строке Windows

Команда tree позволяет записать структуру файлов и папок в файл.

tree "c:\program files\realtek" > realtek.txt

Если текстовый редактор, которым вы будете открывать файл, не поддерживает символы псевдографики (пример — Блокнот), используйте параметр /a .

Источник

2.3. Команды работы с каталогами Вывод каталога

имя– имя файла или группы файлов, о которых необходимо получить информацию.

/p– режим просмотра содержимого каталога (рис. 2.2) с выводом информации на экран порциями по 23 строки (постраничный вывод);

Читайте также:  Дерево черного грецкого ореха

/w – режим просмотра с менее детальной информацией (рис. 2.3), при этом выводятся только названия каталогов, заключенные в квадратные скобки, и имена файлов с расширением.

Рис. 2.2. Постраничный вывод содержимого каталога

А:\>dir D:\WIN\CURS /p

В результате выполнения этой команды на экран постранично выводится информация о содержимом подкаталога второго уровня CURS(подкаталоги и файлы, их размер, дата и время создания). Для прерывания выполнения этой команды используется сочетание клавишCtrl+C.

!! Просмотрите содержимое корневого каталога диска С:, используя постраничный режим просмотра (dir c:\/p).

Рис. 2.3. Сокращенный вывод содержимого каталога

Вывод может быть направлен не только на экран дисплея, но и на другие устройства, например, на принтер:

Здесь символ > передprnявляется символом переадресации вывода информации.

Вывод дерева каталогов

Дерево каталогов можно вывести на экран (рис. 2.4) и на принтер.

Для вывода на экран предназначена команда TREE(дерево).

TREE[диск] [путь] [имя] [/f] [|more]

где диск– имя диска, на котором размещена система каталогов;

путь –путь к каталогу, дерево которого необходимо просмотреть;

имя – имя этого каталога;

/f– режим вывода дерева каталогов с содержащимися в них файлами;

|more– команда конвейерной обработки вывода порциями по 23 строки.

C:\WIN>tree A:\TURBO\MYFILE /f |more

выводится дерево подкаталога второго уровня MYFILEдискаA: постранично с файлами.

!! Выведите на экран дерево каталогов диска С: порциями по 23 строки без файлов (dir c:\ /p).

Рис. 2.4. Вид дерева каталогов

Для вывода дерева каталогов на принтер используется команда TREEс перенаправлением вывода>prn:

C:\WIN>tree A:\TURBO\MYFILE /f >prn

Смена каталогов

Смена текущего каталога производится с помощью команды CD(ChangeDirectory– сменить каталог).

CD [путь]имя

где путь– путь к подкаталогу в иерархической файловой структуре;

имя – имя подкаталога, который необходимо объявить текущим.

Например, для того чтобы, находясь в корневом каталоге, сделать текущим каталог CURS, необходимо ввести команду

C:\>cd WIN\CURS

Если необходимо переместиться вверх на один уровень, например, из CURSвWIN, вводится команда

C:\WIN\CURS>сd ..

Здесь две точки (..) означают родительский каталог (в данном случаеWIN).

!! Переместитесь из текущего каталога на один уровень вверх (cd..) Обратите внимание на изменения, произошедшие в приглашении DOS.

Чтобы вернуться в корневой каталог из текущего подкаталога любого уровня, необходимо ввести команду cd \ , например,

C:\WIN\CURS>cd \

!! Перейдите в корневой каталог (cd \), приглашение должно выглядеть как C:\>.

В общем случае, находясь в текущем каталоге одного диска, можно сменить текущий каталог другого диска. Например,

С:\WIN\CURS>cd A:\DOS\TP

дает возможность сделать текущим каталогом диска А: каталог ТР.

Источник

Оцените статью