Як піднятися на рівень вище в ієрархії каталогів?
Батьківський каталог — це каталог над поточним.
Наприклад, /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
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу