Смените каталог легко, если вы знаете где вы находитесь в данный момент (ваш текущий каталог) и куда вы хотите отправиться. Каталог, в который вы хотите попасть, выше или ниже текущего?
Чтобы сменить каталог, выполните команду cd. Команда в таком виде перенесёт вас в ваш домашний каталог; чтобы перейти в другой каталог необходимо указать путь к нему.
Вы можете использовать абсолютные или относительные пути. Абсолютные пути указываются от верхнего каталога / (называемого корнем) до указанного каталога; относительные пути указываются от текущего каталога, где бы он не находился. Дерево, показанное ниже, приведено в качестве примера, помогающего понять команду cd.
/ directory1 directory2 directory3
Если вы находитесь в directory3 и хотите перейти в directory1, вы должны подняться в дереве каталогов выше.
Если вы введете:
находясь в каталоге directory3, вы получите сообщение об ошибке, сообщающее о том, что нет такого каталога. Это происходит потому что, действительно, нет каталога directory1 в каталоге directory3.
Чтобы подняться к каталогу directory1, вы должны ввести:
Это абсолютный путь. Он указывает Linux начать сверху и опуститься в каталог directory1.
Запомните, абсолютные пути перенесут вас В любой каталог ИЗ любого, а относительные пути, перенесут вас в каталоги, расположенные ниже текущего.
Рисунок 10-3. Абсолютные пути указывают полный путь
Рисунок 10-4. Относительные пути указываются относительно текущего расположения
Ниже приведено упражнение с относительными и абсолютными путями. В вашем домашнем каталоге введите относительный путь:
Команда cd .. указывает системе подняться на один уровень выше текущего каталога. Очевидно, команда cd ../.. перенесёт вас выше на два каталога.
Выполнив полностью команды этого примера, вы должны оказаться в каталоге /X11, в котором хранятся конфигурационные файлы и каталоги, относящиеся к X Window System.
Взгляните на последнюю команду cd. Вы должны указать системе:
Подняться на один уровень выше к родительскому каталогу вашего домашнего каталога (вероятно, это будет /home)
Затем поднимитесь к родительскому каталога текущего (вероятно, вы окажетесь в /)
Затем спуститесь к каталогу etc
Наконец, перейдите в каталог /X11
и вы на месте.
Таблица 10-2. Параметры команды cd
Теперь когда вы начали понимать как менять каталоги, посмотрите, что произойдет, если вы перейдёте в домашний каталог пользователя root (суперпользователя). Введите:
Если вы не зарегистрированы под именем root, при обращении к этому каталогу вы получите сообщение “в доступе отказано”.
Запрещая доступ к учётным записям root и других пользователей (или их домашним каталогам), ваша система Linux защищается от случайного или преднамеренного повреждения. Обратитесь к разделу
Владение и разрешения
Чтобы перейти в каталог root, воспользуйтесь командой su. Введите эту последовательность команд:
[newuser@localhost newuser]$ su Password: ваш пароль root [root@localhost newuser]# cd /root [root@localhost /root]#
Как только вы введете правильный пароль root, вы заметите, что ваше приглашение изменилось и теперь в нём отмечено ваше звание суперпользователя, в начале приглашения учётной записи root отображается символ “#” (как показано на Рисунке 10-5).
Рисунок 10-5. Превращение в root
Теперь, если вы выполните cd для перехода к домашнему каталогу пользователя root, вы получите к нему доступ.
Завершив работу под именем root, просто введите в приглашении exit.
[root@localhost /root]# exit exit [newuser@localhost newuser]$
Как в консоли подняться на папку выше
Смените каталог легко, если вы знаете где вы находитесь в данный момент (ваш текущий каталог) и куда вы хотите отправиться. Каталог, в который вы хотите попасть, выше или ниже текущего?
Чтобы сменить каталог, выполните команду cd . Команда в таком виде перенесёт вас в ваш домашний каталог; чтобы перейти в другой каталог необходимо указать путь к нему.
Вы можете использовать абсолютные или относительные пути. Абсолютные пути указываются от верхнего каталога / (называемого корнем) до указанного каталога; относительные пути указываются от текущего каталога, где бы он не находился. Дерево, показанное ниже, приведено в качестве примера, помогающего понять команду cd .
/ directory1 directory2 directory3
Если вы находитесь в directory3 и хотите перейти в directory1 , вы должны подняться в дереве каталогов выше.
Если вы введете:
находясь в каталоге directory3 , вы получите сообщение об ошибке, сообщающее о том, что нет такого каталога. Это происходит потому что, действительно, нет каталога directory1 в каталоге directory3 .
Чтобы подняться к каталогу directory1 , вы должны ввести:
Это абсолютный путь. Он указывает Linux начать сверху и опуститься в каталог directory1 .
Запомните, абсолютные пути перенесут вас В любой каталог ИЗ любого, а относительные пути, перенесут вас в каталоги, расположенные ниже текущего.
Рисунок 10-3. Абсолютные пути указывают полный путь
Путь является абсолютным, если первый символ в нём / ; в противном случае это относительный путь.
Рисунок 10-4. Относительные пути указываются относительно текущего расположения
Ниже приведено упражнение с относительными и абсолютными путями. В вашем домашнем каталоге введите относительный путь:
Команда cd .. указывает системе подняться на один уровень выше текущего каталога. Очевидно, команда cd ../.. перенесёт вас выше на два каталога.
Выполнив полностью команды этого примера, вы должны оказаться в каталоге /X11 , в котором хранятся конфигурационные файлы и каталоги, относящиеся к X Window System.
Взгляните на последнюю команду cd . Вы должны указать системе:
Подняться на один уровень выше к родительскому каталогу вашего домашнего каталога (вероятно, это будет /home )
Затем поднимитесь к родительскому каталога текущего (вероятно, вы окажетесь в / )
Затем спуститесь к каталогу etc
Наконец, перейдите в каталог /X11
Всегда проверяйте где вы находитесь, прежде чем указать относительный путь к каталогу или файлу. Однако если вы будете использовать абсолютные пути, вам не придётся задумывать об этом. Если вы не знаете, где вы находитесь, введите pwd .
Таблица 10-2. Параметры команды cd
Теперь когда вы начали понимать как менять каталоги, посмотрите, что произойдет, если вы перейдёте в домашний каталог пользователя root (суперпользователя). Введите:
Если вы не зарегистрированы под именем root, при обращении к этому каталогу вы получите сообщение “в доступе отказано”.
Запрещая доступ к учётным записям root и других пользователей (или их домашним каталогам), ваша система Linux защищается от случайного или преднамеренного повреждения. Обратитесь к разделу Владение и разрешения
Чтобы перейти в каталог root, воспользуйтесь командой su . Введите эту последовательность команд:
Как только вы введете правильный пароль root, вы заметите, что ваше приглашение изменилось и теперь в нём отмечено ваше звание суперпользователя, в начале приглашения учётной записи root отображается символ “#” (как показано на Рисунке 10-5 ).
Рисунок 10-5. Превращение в root
Теперь, если вы выполните cd для перехода к домашнему каталогу пользователя root, вы получите к нему доступ.
Полезные команды в cmd на Windows
Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС Windows.
Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.
Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter .
Содержимое текущей папки — dir
Выводит список файлов и папок в текущей папке.
Открыть файл
Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.
Перейти в другую папку — cd
Команда cd без аргументов выводит название текущей папки.
Перейти в папку внутри текущего каталога
Перейти на одну папку вверх
Перейти в папку на другом диске
Чтобы просто изменить диск, введите c: или d:
Создать папку — mkdir или md
Создаём пустую папку code внутри папки html :
Создаём несколько пустых вложенных папок — для этого записываем их через косую черту.
Создаётся папка css , внутри которой находится папка js . Чтобы проверить это, используем команду tree . Она показывает дерево папок.
Удалить папку — rmdir или rd
Чтобы удалить конкретную папку в текущей, введите команду rmdir .
При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку.
Чтобы удалить дерево папок, используйте ключ /s . Тогда командная строка запросит подтверждение перед тем, как удалить всё.
Показать дерево папок — tree
В любом момент мы можем увидеть структуру папок. Для этого используется команда tree .
Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.
Удаление файла — del или erase
Команда для удаления одного или нескольких файлов.
Переименование файла — ren или rename
Последовательно вводим ren, старое и новое имя файла.
Команды одной строкой
Очистить консоль — cls
Информация о системе — systeminfo
Информация о сетевых настройках — ipconfig
Список запущенных процессов — tasklist
Справка по командам — help
Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.
В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help и узнать о том, что ещё может командная строка.
Консоль — важный инструмент веб-разработчика
Научитесь пользоваться всеми инструментами в HTML Academy, чтобы работать с кодом в большой компании.
Как перейти в папку или на другой диск в командной строке
Для того чтобы вернуться назад (перейти на уровень выше по дереву папок) нужно вводить команду:
Для того чтобы быстро перейти в корневый каталог текущего диска нужно выполнить:
Команду CD можно вводить как СHDIR, логика ее работы от этого не меняется.
Как перейти на другой диск
Если вам нужно перейти на другой диск, например, с диска C на диск D, то команду cd нужно выполнять с параметром /D . Например, если вам нужно перейти с диска C на диск D в папку GAMES, то вам нужно ввести команду:
Также вы можете просто ввести букву диска с двоеточием и таким образом перейти на другой диск:
Например, если вы находитесь на диске C и вам нужно перейти на диск D, то вы можете просто ввести команду « D: ».
Как открыть командную строку сразу в нужной папке
Если вам нужно открыть командную строку в определенной папке, то это можно сделать прямо из Проводника Windows. Для этого нужно открыть данную папку в Проводнике и установить курсор в адресную строку, там где указывается путь к папке.
После этого нужно удалить путь к папке, ввести команду « cmd » и нажать на клавишу ввода.
В результате откроется командная строка. При этом в качестве текущей папки уже будет выбранна та папка, из которой вы запускали « cmd ».
Таким образом из папки можно запускать не только командную строку, но и другие консоли. Например, PowerShell или bash, если у вас установлен WSL. Данный способ работает в Windows 10 и Windows 11.
- Выключение компьютера через командную строку
- Как перезагрузить компьютер через командную строку
- Как вызвать командную строку в Windows 7
- Как поменять дату в Windows 7
- Как выключить компьютер через определенное время
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.
Задача: Очень часто командную строку нужно открыть с конкретным адресом.
Решение: для этого необходимо в самой строке набрать:
1) “cd ..” подняться на уровень выше
2) “cd ” для перехода в корень текущего диска
3) “d:” чтобы перейти на диск D
4) “cd c:windows” перейти в каталог windows
Примечание: для того чтобы не набирать полностью имена каталогов, нужно ввести начальные буквы его имени и нажать Tab. Если же каталогов с таким началом названия несколько, то повторное нажатие Tab подставит следующее имя.
Мой блог находят по следующим фразам
Уточнения, корректировки и обсуждения статьи “Как сменить директорию в командной строке” – под данным текстом, в комментариях.
Ответственность, за все изменения, внесённые в систему по советам данной статьи, Вы берёте на себя.
Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС 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 <DIR> .
06.10.2020 00:37 <DIR> .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 <DIR> .github
16.07.2020 16:04 77 .gitignore
06.10.2020 00:41 <DIR> assets
06.10.2020 00:41 <DIR> 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:\content-server>cd /d d:/
d:\>
Чтобы просто изменить диск, введите c:
или d:
Больше статей о фронтенде и работе в айти в телеграм-канале.
Создать папку — mkdir или md
Создаём пустую папку code
внутри папки html
:
d:\html>mkdir code
d:\html>dir
Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:25 <DIR> 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 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:25 <DIR> code
03.11.2020 19:29 <DIR> css
Создаётся папка css
, внутри которой находится папка js
. Чтобы проверить это, используем команду tree
. Она показывает дерево папок.
Удалить папку — rmdir или rd
Чтобы удалить конкретную папку в текущей, введите команду rmdir
.
d:\html\css>rmdir js
При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку.
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
Команда для удаления одного или нескольких файлов.
d:\html>del blog.txt
Переименование файла — ren или rename
Последовательно вводим ren, старое и новое имя файла.
d:\html>dir
Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
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 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:59 0 blog.txt
Команды одной строкой
Очистить консоль — cls
Информация о системе — 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 и узнать о том, что ещё может командная строка.
Как ещё ускорить работу
- 10 горячих клавиш VS Code, которые ускорят вашу работу
- Полезные команды для работы с Git
- Полезные команды для работы с Node. js
Описание команды MD
Команда MD (MKDIR) используется для создания папки или подпапки через командную строку. А для удаления папки через командную строку используется утилита RD.
Синтаксис и параметры команды MD
- диск – Диск, на котором будет создана новая папка.
- путь – Обязательный параметр. Имя и местоположение новой папки. Максимальная длина пути определяется типом файловой системы.
- /?– Отображение справки в командной строке.
Примеры команды MD
Чтобы создать папку 123 на диске С введите: mkdir C:\123
Как создать 100 папок через командную строку?
Постоянные посетители сайта спрашивают у меня – “Как создать 100 папок через кмд?”. Отвечаю, это можно сделать как раз используя комнду MD.
Пишем Bat-файл следующего содержания (открываем txt-файл и сохраняем с расширением *.bat)
- @echo off — запрещает вывод всех команд на экран;
- for – цикл, выполняет команду указанное количество раз;
- do – указывает, что делать;
- %%i – переменная, куда подставляются значения;
- in(1,1,100) – набор, который раскрывается в последовательность чисел от заданного начала, шага и конца. В нашем случае от 1,2,3,4,5,6,7,8…100.
Чтобы запустить командную строку на винде, есть 2 основных способа:
- Пуск → cmd.exe
- Run (кнопка с картинкой винды + R) → cmd
Как перейти в другую директорию
cd <путь к директории>
По абсолютному пути
Можно перейти в директорию в привычных папках и скопировать полный путь. Например, нам нужно в папку C:\photo\city. Копируем путь к ней:
Вставляем в командную строку
По относительному пути
Относительный путь — относительно вашей текущей директории, где вы сейчас находитесь. Если я уже нахожусь в C:\photo\city, а мне надо в C:\photo\city\msk, команда будут такой:
Если мне из надо из C:\photo\city в C:\photo\city\msk\2017\cat_1, команда будет такой:
Я не пишу C:\photo\city, так как я уже там.
С автодополнением
Если вы начнете набирать название папки и нажмете Tab, система сама его подставит. Если просто нажмете Tab, ничего не вводя, система начнет перебирать возможные варианты:
— (cd <tab>) Может, ты имел в виду папку 1?
— (<tab>) Нет? Может, папку 2?
— (<tab>) Снова нет? Может, папку 3?
— (<tab>) Снова нет? Может, файл 1 (она перебирает имена всех файлов и директорий, которые есть в той, где вы сейчас находитесь)?
— (<tab>) У меня кончились варианты, поехали сначала. Папка 1?
— система перебирает все файлы / папки в текущей директории.
Это очень удобно, когда перемещаешься в командной строке. Не надо вспоминать точное название папки, но можно вспомнить первую букву-две, это сократит количество вариантов.
Подняться наверх
Подняться на уровень выше:
Если нужно поднять на два уровня выше, то
И так до бесконечности
Можно использовать файл, лежащий на уровне выше или перейти оттуда в другую папку. Посмотрим на примере. В C:\photo\city\ у нас 2 папки: msk и long-long-long-long-name-folder
Изменить диск. Как перейти из C:\ в D:\
Чтобы изменить диск, напишите его название и двоеточие, без «cd»
Система перейдет на диск D:\. А как перемещаться дальше, вы уже знаете!
Если вы сначала сделали cd, то после изменения диска вы попадете туда, куда собирались исходно:
Ну и пока это все, что вам надо знать
PS — это выдержка из моей книги для начинающих тестировщиков, написана в помощь студентам моих курсов:
Особенно актуальна, конечно, новичкам. Они ведь часто с командной строкой вообще не сталкивались, а мы в школе изучаем PICT, allpairs и даже будем выкачивать код из Mercurial, ну как тут без командной строки обойтись?
После запуска приглашение командной строки показывает текущий каталог. По умолчанию, это каталог профиля текущего пользователя. Для смены текущего каталога используется специальная команда CD.
Команда CD. Смена текущего каталога.
Чтобы перейти из текущего подкаталога в родительский каталог применяется команда
Таким образом, из вышесказанного следует вывод:
- Для перехода в корень диска применяется команда
- Для перехода в любой каталог диска применяется команда (из корня диска) и команда (из любого каталога или подкаталога).
- Для перехода в подкаталог применяется команда (из каталога) и команда (из корня диска).
Теперь с диска «D» перейдем в папку «Fonts», расположенную в папке «Windows» на диске «C»:
cd /D c:/windows/fonts
Команда СD может записываться как СHDIR. CD и CHDIR являются аналогичными командами и обе являются сокращениями от англ. «change directory» – поменять каталог.
Представляет графически дерево каталогов заданного пути или диска.
Синтаксис
tree [диск:] [путь] [/f] [
/a]
Параметры
- диск:
- Задает дисковод, содержащий диск, графическое представление дерева каталогов которого будет
выведено. - путь
- Задает каталог, для которого будет выведена структура подкаталогов.
- /f
- Выводит имена файлов в каждом каталоге.
- /a
- Задает использование командой tree текстовых символов вместо графических для вывода
связей между каталогами. - /?
- Отображает справку в командной строке.
Примеры
Для вывода имен всех подкаталогов на текущем диске служит следующая команда:
Для постраничного вывода имен файлов во всех каталогах диска C можно использовать следующую
команду:
Для печати списка файлов из предыдущего примера может быть использована следующая команда:
tree c:\ /f > prn
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать
раздел форума
этого сайта (требуется регистрация).
Представляет графически дерево каталогов заданного пути или диска.
Синтаксис
tree [диск:] [путь] [/f] [
/a]
Параметры
- диск:
- Задает дисковод, содержащий диск, графическое представление дерева каталогов которого будет
выведено. - путь
- Задает каталог, для которого будет выведена структура подкаталогов.
- /f
- Выводит имена файлов в каждом каталоге.
- /a
- Задает использование командой tree текстовых символов вместо графических для вывода
связей между каталогами. - /?
- Отображает справку в командной строке.
Примеры
Для вывода имен всех подкаталогов на текущем диске служит следующая команда:
Для постраничного вывода имен файлов во всех каталогах диска C можно использовать следующую
команду:
Для печати списка файлов из предыдущего примера может быть использована следующая команда:
tree c:\ /f > prn
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать
раздел форума
этого сайта (требуется регистрация).
Новый раздел о средствах командной строки в рамках этого же проекта расположен
здесь
Команда TREE — графическое представление структуры папок или пути.
    Команда TREE позволяет отобразить иерархическую структуру каталогов в графическом виде. При отображении структуры, по умолчанию, используются символы псевдографики. Формат командной строки:
Параметры командной строки:
/F — Вывод имен файлов в каждой папке.
/A — Использовать символы ASCII вместо символов псевдографики.
tree /? — отобразить подсказку по использованию команды.
tree C:\ > disk_C.txt — отобразить структуру каталогов от корневого каталога диска C: с выдачей результатов в текстовый файл disk_C.txt .
Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»
Пять простых способов получить список файлов и папок в Windows 10
При работе на компьютере иногда возникает необходимость получить полный список файлов и папок в каталоге или даже целом томе. Понадобиться он может для самых разных целей, например, для каталогизации, для сравнения, для использования в какой-то базе данных и так далее. В большинстве случаев приходится иметь дело с большим числом объектов, поэтому нечего и думать, чтобы составить такой список вручную.
Если создание списка файлов вручную представляется едва ли возможным, то какая есть тому альтернатива, какие программные инструменты лучше всего подойдут для этих целей? Решений существует несколько, все они очень просты и удобны. Получить список файлов и папок можно с помощью обычной командной строки, с помощью PowerShell , штатного Проводника, любого браузера, а также с помощью сторонних специализированных утилит.
Получаем список файлов и папок в командной строке
Для чтения содержимого каталогов в старой доброй командной строке предусмотрена команда dir , её то как раз мы и будем использовать. Итак, запускаем консоль CMD, командой cd Буква диска:/путь (если нужно перейти в другой диск, добавляем после cd ключ /d) переходим в нужное расположение и выполняем эти две команды:
Первая команда устанавливает кириллическую кодировку, вторая сохраняет список всех файлов, папок и вложенных в них объектов в текстовый лог на диске D.
Если нужно получить список только файлов (без вложенных каталогов) , достаточно использовать только ключ /b.
Список файлов и папок в PowerShell
В Windows 10 командная строка заменена консолью PowerShell , для получения списка файлов можете использовать её. Для примера выведем в файл содержимое папки Тест с её подкаталогами:
А можно и проще. Зажав Shift , кликаем по папке ПКМ, выбираем в меню «Открыть PowerShell здесь».
Необходимость использования параметра -Path с указанием пути в данном случае отпадает.
Получение списка файлов или папок в Проводнике
Этот способ позволяет получить список либо файлов, либо папок в конкретном расположении. Заходим в целевую папку, выделяем в ней все файлы или папки, зажимаем Shift , кликаем правой кнопкой мыши и выбираем в меню опцию «Копировать как путь».
Пути и имена выделенных объектов будут переданы в буфер обмена, откуда вы уже сможете перенести их в текстовый файл.
Получение списка файлов с помощью DirLister
Для получения хорошо структурированного списка объектов файловой системы можно воспользоваться бесплатной портативной утилитой DirLister, скачав её с официального сайта:
Запустив утилиту, укажите в разделе «Directory To Scan» путь к сканируемому каталогу или диску, в разделе «Output File» выберите расположение для сохранения списка.
Здесь же можно задать параметры сканирования — выбрать формат, указать, нужно ли включать в список вложенные директории и скрытые объекты, задать поиск по маске. После нажатия кнопки «Make List» список будет сохранён в выбранном расположении.
Используем для получения списка файлов браузер
На худой конец для создания списка файлов и папок на диске можно воспользоваться любым браузером. Перетаскиваем папку или диск на новую вкладку браузера и получаем список имеющихся в ней файлов и каталогов.
Рекурсивно пройтись по всем вложенным каталогам, правда, не получится да и для копирования путей и имён файлов и переноса их в отдельный файл придется использовать Ctrl + C и Ctrl + V .
Как открыть папку
Можете дважды щелкнуть на значке папки, после чего запустится проводник и покажет вам содержимое выбранной папки (см. рис. 21.1).
Когда вы дважды щелкаете на значке файла, запускается программа, создавшая этот файл, и показывает его содержимое. Хотя на самом деле это может быть и не та программа, что создала файл. Например, графические файлы можно открывать с помощью специальной программы для их просмотра, а не программы редактирования графики, которая их создала.
Когда вы открываете программный файл, запускается программа.
Открыв папку, вы увидите в окне этой папки ее содержимое. Можно настроить Windows таким образом, что каждая папка будет открываться в своем окне. Вот как это можно сделать.
1. В окне папки выберите Сервис= Свойства папки.
Появится диалоговое окно Свойства папки.
2. На вкладке Общие выберите пункт Открывать каждую папку в отдельном окне.
3. Щелкните на ОК.
Когда закончите, не забудьте закрыть окна всех папок.
Просмотр древовидной структуры
Самое трудное в работе с папками и файлами — организовать их в нечто, что компьютерные специалисты называют древовидной структурой. Древовидная структура хорошо видна в левой части окна программы Проводник. Эта область окна называется Папки (см. рис. 21.1). Если вы не видите этот список, щелкните в панели инструментов на кнопке Папки. Или выберите в меню пункты Вид^Панели Обозревателя^Папки.
С помощью мыши вы можете быстро отыскать в древовидной структуре любую папку, если, конечно, знаете, где ее искать. После щелчка на папке ее содержимое выводится справа в окне.
Щелкнув на знаке «+» (плюс) напротив соответствующей папки, вы можете увидеть все ее вложенные папки, т.е. ветвь древовидной структуры.
Щелкнув на знаке «-» (минус) напротив папки, вы закроете соответствующую ветвь древовидной структуры.
Как скрыть древовидную структуру
Когда панель Папки закрыта, в окне программы Проводник выводится список задач для файлов и папок, как показано на рис. 21.2. В этом списке перечислены основные операции с файлами в данной папке, переходы в другие каталоги компьютера и другие аналогичные задачи.
Список задач зависит от типа просматриваемой папки, выделенного файла и его типа.
Обратите внимание, что любую из панелей задач можно вывести на экран или скрыть щелчком на значке со стрелкой.
Как экспортировать дерево каталогов папки в Windows — Производительность — 2021
Table of Contents:
Вам когда-нибудь нужно было экспортировать все дерево каталогов из определенной папки? Вам нужно было получить текстовый документ, который перечисляет все файлы и папки в определенной папке с вашего компьютера в иерархическую структуру? У нас была такая необходимость, когда мы пытались создать документ, который должен был представлять собой сводку всех документов Word и электронных таблиц Excel, которые мы хранили в папке. Именно тогда мы спросили себя: как вы можете автоматически создать текстовый файл со списком всего дерева каталогов и всех файлов в папке. После небольшого исследования мы нашли простой способ сделать это, и теперь мы хотим поделиться им с вами. Читайте дальше, чтобы узнать, как экспортировать структуру папок в Windows:
ПРИМЕЧАНИЕ. Чтобы показать вам все необходимые шаги, мы собираемся экспортировать дерево каталогов папки с именем Data, найденной на нашем F- разделе. Это руководство работает на всех версиях Windows, включая Windows 7, Windows 8.1 и Windows 10.
Шаг 1. Перейдите в свою папку и откройте командную строку
Откройте эту папку.
Затем введите «cmd» в адресной строке Windows / File Explorer и нажмите Enter, чтобы открыть командную строку прямо в интересующей вас папке.
Откроется экземпляр командной строки, указывающий на вашу папку. В нашем случае командная строка была открыта с использованием папки «F: \ Data», как вы можете видеть ниже.
Шаг 2. Запустите команду «Дерево»
Это самый важный шаг в нашем уроке. Чтобы получить иерархический список папок и файлов внутри указанной папки, вам нужно будет выполнить команду «tree» . В окне командной строки введите: «tree / a / f> output.doc» .
Обратите внимание, что «output.doc» — это файл документа, в котором будет сохранено все дерево каталогов. Вы можете использовать любое имя для него, и вы можете указать любой тип файла, если это текстовый формат. Мы предпочитаем использовать файлы Microsoft Word «.doc», но вы можете использовать любой другой текстовый файл. Например, вы можете выбрать вывод дерева каталогов в простой файл «.txt», который можно редактировать с помощью Блокнота.
Убедившись, что команда написана правильно, нажмите Enter на клавиатуре. В зависимости от того, сколько папок и файлов хранится в вашей папке, выполнение этой команды может занять одну или две минуты.
Шаг 3. Получить текстовый файл с вашим деревом каталогов
Теперь вы можете безопасно закрыть командную строку, так как она вам больше не нужна. Вернитесь в Windows / File Explorer и перейдите в папку, для которой вы хотите экспортировать дерево каталогов. Внутри вы найдете новый текстовый файл с именем, которое вы указали в команде «tree» . В нашем случае этот файл называется «output.doc» .
Откройте выходной файл и все дерево каталогов будет отображено внутри. Выглядит хорошо, не так ли?
Я чувствую себя отвратительно прямо сейчас! 🙂
Заключение
Как видите, экспорт всей структуры дерева каталогов в текстовый файл легко осуществляется в Windows. Все, что вам нужно, это командная строка и правильная команда. Если у вас есть какие-либо вопросы по этому вопросу, не стесняйтесь задавать их ниже, в форме комментариев. Мы сделаем все возможное, чтобы помочь.
Создание структуры каталога товаров в InSales | Дерево каталога или рубрикатор (Апрель 2021).
tree tree
Отображает структуру каталогов пути или диска на диске в графическом виде. Displays the directory structure of a path or of the disk in a drive graphically. Структура, отображаемая этой командой, зависит от параметров, указанных в командной строке. The structure displayed by this command depends upon the parameters that you specify at the command prompt. Если не указать диск или путь, эта команда отобразит древовидную структуру, которая начинается с текущего каталога текущего диска. If you don’t specify a drive or path, this command displays the tree structure beginning with the current directory of the current drive.
Синтаксис Syntax
Параметры Parameters
Примеры Examples
Чтобы отобразить имена всех подкаталогов на диске текущего диска, введите: To display the names of all the subdirectories on the disk in your current drive, type:
Для отображения по одному экрану за раз файлы во всех каталогах на диске C введите: To display, one screen at a time, the files in all the directories on drive C, type:
Чтобы распечатать список всех каталогов на диске C, введите: To print a list of all the directories on drive C, type:
Команда TREE — графическое представление структуры папок или пути.
    Команда TREE позволяет отобразить иерархическую структуру каталогов в графическом виде. При отображении структуры, по умолчанию, используются символы псевдографики. Формат командной строки:
Параметры командной строки:
/F — Вывод имен файлов в каждой папке.
/A — Использовать символы ASCII вместо символов псевдографики.
tree /? — отобразить подсказку по использованию команды.
tree C:\ > disk_C.txt — отобразить структуру каталогов от корневого каталога диска C: с выдачей результатов в текстовый файл disk_C.txt .
Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»
Полезные команды в консоли Windows
Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС Windows.
Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.
Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter .
Содержимое текущей папки — dir
Выводит список файлов и папок в текущей папке.
Открыть файл
Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.
Перейти в другую папку — cd
Команда cd без аргументов выводит название текущей папки.
Перейти в папку внутри текущего каталога
Перейти на одну папку вверх
Перейти в папку на другом диске
Чтобы просто изменить диск, введите c: или d:
Создать папку — mkdir или md
Создаём пустую папку code внутри папки html :
Создаём несколько пустых вложенных папок — для этого записываем их через косую черту.
Создаётся папка css , внутри которой находится папка js . Чтобы проверить это, используем команду tree . Она показывает дерево папок.
Удалить папку — rmdir или rd
Чтобы удалить конкретную папку в текущей, введите команду rmdir .
При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку.
Чтобы удалить дерево папок, используйте ключ /s . Тогда командная строка запросит подтверждение перед тем, как удалить всё.
Показать дерево папок — tree
В любом момент мы можем увидеть структуру папок. Для этого используется команда tree .
Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.
Удаление файла — del или erase
Команда для удаления одного или нескольких файлов.
Переименование файла — ren или rename
Последовательно вводим ren, старое и новое имя файла.
Команды одной строкой
Очистить консоль — cls
Информация о системе — systeminfo
Информация о сетевых настройках — ipconfig
Список запущенных процессов — tasklist
Справка по командам — help
Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.
В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help и узнать о том, что ещё может командная строка.
Консоль — важный инструмент веб-разработчика
Научитесь пользоваться всеми инструментами в HTML Academy, чтобы работать с кодом в большой компании.
Пять простых способов получить список файлов и папок в Windows 10
При работе на компьютере иногда возникает необходимость получить полный список файлов и папок в каталоге или даже целом томе. Понадобиться он может для самых разных целей, например, для каталогизации, для сравнения, для использования в какой-то базе данных и так далее. В большинстве случаев приходится иметь дело с большим числом объектов, поэтому нечего и думать, чтобы составить такой список вручную.
Если создание списка файлов вручную представляется едва ли возможным, то какая есть тому альтернатива, какие программные инструменты лучше всего подойдут для этих целей? Решений существует несколько, все они очень просты и удобны. Получить список файлов и папок можно с помощью обычной командной строки, с помощью PowerShell , штатного Проводника, любого браузера, а также с помощью сторонних специализированных утилит.
Получаем список файлов и папок в командной строке
Для чтения содержимого каталогов в старой доброй командной строке предусмотрена команда dir , её то как раз мы и будем использовать. Итак, запускаем консоль CMD, командой cd Буква диска:/путь (если нужно перейти в другой диск, добавляем после cd ключ /d) переходим в нужное расположение и выполняем эти две команды:
Первая команда устанавливает кириллическую кодировку, вторая сохраняет список всех файлов, папок и вложенных в них объектов в текстовый лог на диске D.
Если нужно получить список только файлов (без вложенных каталогов) , достаточно использовать только ключ /b.
Список файлов и папок в PowerShell
В Windows 10 командная строка заменена консолью PowerShell , для получения списка файлов можете использовать её. Для примера выведем в файл содержимое папки Тест с её подкаталогами:
А можно и проще. Зажав Shift , кликаем по папке ПКМ, выбираем в меню «Открыть PowerShell здесь».
Необходимость использования параметра -Path с указанием пути в данном случае отпадает.
Получение списка файлов или папок в Проводнике
Этот способ позволяет получить список либо файлов, либо папок в конкретном расположении. Заходим в целевую папку, выделяем в ней все файлы или папки, зажимаем Shift , кликаем правой кнопкой мыши и выбираем в меню опцию «Копировать как путь».
Пути и имена выделенных объектов будут переданы в буфер обмена, откуда вы уже сможете перенести их в текстовый файл.
Получение списка файлов с помощью DirLister
Для получения хорошо структурированного списка объектов файловой системы можно воспользоваться бесплатной портативной утилитой DirLister, скачав её с официального сайта:
Запустив утилиту, укажите в разделе «Directory To Scan» путь к сканируемому каталогу или диску, в разделе «Output File» выберите расположение для сохранения списка.
Здесь же можно задать параметры сканирования — выбрать формат, указать, нужно ли включать в список вложенные директории и скрытые объекты, задать поиск по маске. После нажатия кнопки «Make List» список будет сохранён в выбранном расположении.
Используем для получения списка файлов браузер
На худой конец для создания списка файлов и папок на диске можно воспользоваться любым браузером. Перетаскиваем папку или диск на новую вкладку браузера и получаем список имеющихся в ней файлов и каталогов.
Рекурсивно пройтись по всем вложенным каталогам, правда, не получится да и для копирования путей и имён файлов и переноса их в отдельный файл придется использовать Ctrl + C и Ctrl + V .
Как в Windows 10 включить автоматическое развертывание дерева панели переходов Проводника
Для удобной и быстрой навигации по папкам в Windows предусмотрена панель переходов, расположенная в левой части окна Проводника. Однако далеко не все пользователи предпочитают осуществлять навигацию с ее помощью – многие сначала открывают «Этот компьютер», выбирают тот или иной раздел, затем уже ищут нужный каталог. При этом древо панели переходов остается в свернутом состоянии, но при желании пользователь может сделать так, чтобы оно автоматически разворачивалось до открытой папки.
Включение опции автоматического развертывания
В Windows 10 сделать это не составит труда, причем несколькими разными способами. Начнем с самого простого. Откройте Проводник, кликните ПКМ по пустому пространству панели переходов и выберите в меню опцию «Развернуть до текущей папки». Отныне всякий раз при переходе из одного каталога в другой дерево папок в панели переходов станет раскрываться до целевой директории.
Второй способ столь же прост. Открыв ленту Проводника, переключитесь на вкладку «Вид», кликните по расположенному в левом верхнем углу значку «Область навигации» и выберите опцию «Развернуть до открытой папки». Наименования опций отличаются, но результат в итоге будет тот же самый.
Немного больше действий потребуется произвести, чтобы включить эту функцию через параметры папок и поиска. Открыв ленту Проводника, точно так же переключитесь на вкладку «Вид», кликните по расположенному на этот раз в правом верхнем углу значку «Параметры» и нажмите «Изменить параметры папок и поиска». Далее в открывшемся окошке настроек зайдите на страницу «Вид», отыщите в списке параметров элемент «Развернуть до открытой папки», отметьте его галочкой и сохраните настройки.