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

function ..(){ for ((j=${1:-1},i=0;i<j;i++));do builtin cd ..;done;}


Данная функция позволяет перейти на несколько уровней вверх в файловой системе командной строки.
Функция определена как «function ..()».
Аргумент, переданный функции, указывает на количество уровней, на которые нужно возвратиться вверх. Если аргумент не указан, то функция по умолчанию перейдет на один уровень вверх.
Для перехода на один уровень вверх используется команда «builtin cd ..».
Функция использует цикл for для повторения команды «builtin cd ..» заданное количество раз.
В результате выполнения функции мы перейдем на указанное количество уровней вверх от текущего местоположения в файловой системе.
Альтернативой этой команде может быть использование команды «cd» с указанием полного пути к нужному каталогу.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *