Навигация по файловой системе (cd, ls, pwd)
Освойте команды для перехода между каталогами, просмотра их содержимого и определения текущего местоположения в иерархии файловой системы Linux.
«Навигация по файловой системе (cd, ls, pwd)» — бесплатный урок Linux Command Line & Bash Scripting Mastery на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Linux Command Line & Bash Scripting Mastery, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Linux Command Line & Bash Scripting Mastery содержит 4 уроков всего.
Исследование файловой системы Linux
Навигация по файловой системе — базовый навык, похожий на исследование города, состоящего из файлов и папок. Понимание того, где Вы находитесь и как перемещаться, лежит в основе всей работы в терминале.
Ваше текущее местоположение: `pwd`
pwd (вывести рабочий каталог) сообщает, где Вы находитесь, — полный путь к текущему местоположению. Выполните команду ниже.
pwdПосмотрите содержимое: `ls`
ls (список) показывает файлы и папки в текущем местоположении — словно Вы заглядываете в папку на рабочем столе. Попробуйте выполнить команду ниже.
lsПодробный вид: `ls -l`
Добавьте -l, чтобы получить подробный список: права доступа, владельца, размер и дату изменения каждого элемента — гораздо больше сведений, чем одни названия.
ls -lПоказ скрытых файлов: `ls -a`
Linux скрывает «точечные файлы» (имена которых начинаются с .), используемые для настроек. Добавьте -a к ls, чтобы показать все файлы, включая скрытые.
ls -aСмена каталогов: `cd` (абсолютные пути)
cd (сменить каталог) позволяет перемещаться по файловой системе. Абсолютный путь начинается с корневого каталога / и указывает полное местоположение — как полный почтовый адрес.
cd /usr/bin
pwdСмена каталогов: `cd` (относительные пути)
Относительный путь определяется текущим местоположением. Из /home/user команда cd Documents сразу переместит Вас в /home/user/Documents.
cd ~
ls
cd Documents
pwdПолезные сокращения `cd`
Полезные сокращения для cd: cd .. поднимается в родительский каталог, cd ~ переходит в домашний каталог, а cd - возвращает в предыдущий каталог. Они значительно сокращают объём ввода.
pwd
cd /tmp
pwd
cd -
pwd
cd ..
pwdПросмотр других каталогов
Можно выполнить ls для пути, не переходя в этот каталог: просто передайте каталог как аргумент, чтобы посмотреть его содержимое, оставаясь на месте.
pwd
ls ~/DocumentsПроверка навигации по файловой системе
Сейчас Вы находитесь в домашнем каталоге (~/). Какая из следующих команд позволит увидеть скрытый файл с именем .profile, расположенный непосредственно в Вашем домашнем каталоге?
Повторение: навигация по файловой системе
Повторим: pwd показывает, где Вы находитесь, ls выводит содержимое (-l — подробности, -a — скрытые файлы), а cd перемещает Вас с помощью абсолютных и относительных путей или сокращений.
Часто задаваемые вопросы
Урок «Навигация по файловой системе (cd, ls, pwd)» бесплатный?
Да — полный текст урока «Навигация по файловой системе (cd, ls, pwd)» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Linux Command Line & Bash Scripting Mastery, подпишись на CoddyKit PRO. Курс Linux Command Line & Bash Scripting Mastery содержит 4 уроков всего.
Чему я научусь в уроке «Навигация по файловой системе (cd, ls, pwd)»?
Освойте команды для перехода между каталогами, просмотра их содержимого и определения текущего местоположения в иерархии файловой системы Linux. Ты практикуешь Linux Command Line & Bash Scripting Mastery с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Linux Command Line & Bash Scripting Mastery?
Предыдущий опыт не требуется. Linux Command Line & Bash Scripting Mastery на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Навигация по файловой системе (cd, ls, pwd)»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Linux Command Line & Bash Scripting Mastery?
Да. Каждый урок Linux Command Line & Bash Scripting Mastery включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Введение в Linux и терминал
- Навигация по файловой системе (cd, ls, pwd)
- Основы управления файлами (mkdir, cp, mv, rm)
- Дополнение по клавише Tab и история команд