Как перейти на уровень выше?
Родительский каталог — это каталог, расположенный уровнем выше текущего.
Например, /home является родительским для /home/repl,
а /home/repl — родительским для /home/repl/seasonal.
Вы всегда можете передать абсолютный путь к родительскому каталогу командам cd и ls.
Однако гораздо удобнее использовать специальный путь ..
(две точки без пробелов), который означает «каталог на уровень выше текущего».
Если вы находитесь в /home/repl/seasonal,
то команда cd .. переместит вас в /home/repl.
Ещё одна команда cd .. переведёт вас в /home.
Следующая команда cd .. поместит вас в корневой каталог / —
самый верхний уровень файловой системы.
(Не забудьте поставить пробел между cd и .. — это команда и путь, а не одна четырёхсимвольная команда.)
Одна точка . всегда означает «текущий каталог».
Поэтому ls и ls . делают одно и то же,
а cd . не имеет никакого эффекта
(так как перемещает вас в тот каталог, в котором вы уже находитесь).
Ещё один специальный путь — ~ (тильда),
который означает «ваш домашний каталог»,
например /home/repl.
Где бы вы ни находились,
ls ~ всегда выведет содержимое вашего домашнего каталога,
а cd ~ всегда вернёт вас домой.
Если вы находитесь в
/home/repl/seasonal,
куда вас переместит команда cd ~/../.?Это упражнение является частью курса
Введение в Shell
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение