cd командаLinux Lost

По подразбиране домашната папка се използва като текуща, но за по-голямо удобство често се налага да я сменим с друга. За това има команда cd linux. В тази кратка статия ще разгледаме как да използвате тази команда и какви функции има.

linux cd команда

Преди да преминем към работа с помощната програма, нека да разгледаме нейния синтаксис и основните опции. Строго погледнато, това изобщо не е помощна програма. Не е във файловата система. Това е вградена команда в Bash и променя само текущата папка за обвивката, в която работи. Ето основния синтаксис на командата:

$ cd опции целева_папка

Има само две опции, това са -P и -L. Те влияят върху начина, по който се обработват символите за обратно пространство и символните връзки:

След това трябва да посочите директорията, към която искате да отидете. Ако не направите това, а извикате cd без параметри, тогава вашата домашна директория ще бъде избрана като работна папка. А сега нека да разгледаме някои примери за работа с cd linux.

Използване на cd в linux

Няма да описвам тук какви пътища има в Linux. Разгледахме тази тема в отделна статия. По подразбиране домашната папка на потребителя се използва като работна директория. Нека първо отидем в една от подпапките на домашната папка:

командаlinux

Домашната папка е обозначена като

/. Следователно следната команда ще направи същото:

команда

Вярно, тук има предимство. Първата команда използва относителен път, докато втората ще се изпълнява правилно от всяка папка. Сега нека се преместим в папката /usr/lib спрямо корена:

командаlinux

С тире "-" можете да се върнете към предишната папка:

командаlinux

Използване на двойноточката ".." може да се промени на родителската директория:

lost

Можете да използвате няколко блока с точки, за да се придвижите нагоре с няколко нива:

папка

Както вече споменахме, ако не прехвърлите папката, към която да отидете, ще се отвори началната папка:

папка

Командата ще даде същия резултат:

Можете да използвате символа звездичка, за да улесните навигацията през папките. Вярно е, че автоматичното довършване ще работи само ако само една папка започва с посочените знаци.

lost

В допълнение към cd има две допълнителни команди, това са pushd и popd. Можем да кажем, че проста реализация на стека за работни директории. Когато натиснете, текущата работна директория се съхранява в паметта, а посочената се задава на нейно място:

команда
Сега въведете popd, за да се върнете към предишната директория:

папка

Това е реализация на стек, така че броят на директориите в паметта не е ограничен до две. Можете да навигирате през толкова папки, колкото са ви необходими.

И накрая, още нещо, ако трябва да преминете към директория, която има интервали в името си, използвайте символа за избягване на обратната наклонена черта "\" или просто поставете името й в скоби:

/Downloads/new\folder/ $ cd "

Няма свързани публикации

Оценете тази статия:

Основател и администратор на сайта lostt.ru, обичам софтуера с отворен код и операционната система Linux. В момента използвам Ubuntu като основна операционна система. Освен Linux се интересувам от всичко свързано с информационните технологии и съвременната наука.

За да разберем къде се намираме, трябва да напишем командата pwd и ls изброява файловете и директориите от директорията, в която се намираме.

Командата "cd .." ще ви върне в предишната папка.