Как да промените директорията в Linux

Това ръководство ще ви покаже как да се движите около вашата файлова система, като използвате терминала Linux.

Компютърът ви ще има поне едно устройство, което се изисква за зареждане на операционната система. Устройството, от което стартирате, обикновено е твърд диск или SSD, но може да бъде DVD устройство или USB устройство.

Операционната система на компютъра ще ви осигури механизъм за именуване, така че да можете да взаимодействате с всеки от драйверите.

Ако сте свикнали с операционната система Windows, ще бъдете наясно, че на всяко устройство е дадена буква на устройство.

Общата конвенция за наименуване е както следва:

Всяко устройство ще бъде разделено на дърво, състоящо се от папки и файлове. Например, типично C устройство може да изглежда по следния начин:

Съдържанието на устройството ви C ще се различава, а горното е само пример, но както виждате, най-високото ниво е буквата на устройството, а след това има три папки под него (потребители, прозорци, програмни файлове). Под всяка от тези папки ще има други папки, а под тези папки - повече папки.

В Windows можете да преглеждате папките, като кликнете върху тях в Windows Explorer.

Можете също така да отворите команден ред и да използвате командата cd на Windows, за да се придвижвате до структурата на папките.

Linux също така предлага метод за именуване на устройства. Диск в Linux е известен като устройство, така че всяко устройство започва с "/ dev", защото устройствата се третират като файлове.

Следващите две букви се отнасят до типа на устройството.

Съвременните компютри са склонни да използват SCSI устройства и затова това е съкратено до "SD".

Третата буква започва от "А", а за всяко ново устройство се придвижва буква. (т.е .: B, C, D). Ето защо често първото устройство ще бъде наречено "SDA" и по-често не е SSD или твърд диск, използвани за зареждане на системата. "SDB" обикновено се отнася за втори твърд диск, USB устройство или външен твърд диск. Всяко следващо устройство получава следващата буква.

И накрая, има число, което обозначава раздела.

Стандартният твърд диск обикновено се нарича / dev / sda с отделни дялове, наречени / dev / sda1, / dev / sda2 и т.н.

Повечето Linux дистрибуции осигуряват графичен файлов мениджър, подобен на Windows Explorer. Въпреки това, както при Windows, можете да използвате командния ред на Linux, за да се движите около вашата файлова система.

Вашата Linux система е изработена в дървовиден формат с директорията / в най-горната част и различни други директории отдолу.

Общите папки в директорията / са както следва:

Можете да разберете какви са тези папки, като прочетете това ръководство, показващо 10 основни команди за навигация във файловата система, използвайки Linux .

Основна навигация Използване на командата cd

През повечето време ще искате да работите в рамките на домашната си папка. Структурата на домашната ви папка прилича на папките "Моите документи" в Windows.

Представете си, че имате следните настройки на папките под вашата домашна папка:

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

хората с увреждания

Резултатите ще бъдат нещо подобно на / home / username.

Винаги можете да се върнете към папката / home / username, като въведете командата cd tilde :

cd ~

Представете си, че сте в папката / home / username и искате да стигнете до папката "Коледни снимки".

Можете да го направите по много различни начини.

Например, можете да изпълните серия от команди, както следва:

cd Снимки
cd "Коледни снимки"

Първата команда ще ви премести от папката с потребителско име до папката "Картини". Втората команда ви отвежда от папката "Снимки" до папката "Коледни снимки". Имайте предвид, че "Коледни снимки" е в кавички, тъй като има място в името на папката.

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

cd Коледа \ Снимки

Вместо да използвате две команди, то бихте могли да използвате току-що следното:

cd Снимки / Коледа \ Снимки

Ако не сте били в домашната папка и сте били в много по-високо ниво папка като / можете да направите едно от няколко неща.

Можете да зададете целия път, както следва:

cd / home / потребителско име / Снимки / Коледа \ Снимки

Можете също така да използвате tilda, за да стигнете до домашната папка и след това да изпълните командата, както следва:

cd ~
cd Снимки / Коледа \ Снимки

Другият начин е да използвате всички тела в една команда, както следва:

cd ~ / Снимки / Коледа \ Снимки

Това означава, че няма значение къде се намирате във файловата система, можете да стигнете до всяка папка под домашната папка, като използвате означението ~ / като първите знаци в пътя.

Това помага, когато се опитвате да получите от една папка с ниска до друга. Например, представете си, че сте в папката "Коледни снимки" и сега искате да отидете в папката Reggae, която е под папката "Музика".

Можете да направите следното:

cd ..
cd ..
cd Музика
cd Reggae

Двете точки означават, че искате да отидете в директория. Ако искате да отидете на две директории, ще използвате следния синтаксис:

cd ../ ..

И трима?

cd ../../ ..

Бихте могли да зададете командата cd всичко в една команда, както следва:

cd ../../Music/Reggae

Докато това работи, е много по-добре да използвате следния синтаксис, тъй като той спестява, че трябва да измислите колко нива трябва да изкарате, преди да слезете отново:

cd ~ / Музика / Реге

Символични връзки

Ако имате символни връзки, си струва да знаете няколко превключватели, които определят поведението на командата cd, когато ги следвате.

Представете си, че създадох символна връзка към папката "Коледни снимки", наречена Christmas_Photos. Това би спестило използването на обратно наклонена черта, когато се придвижвате до папката "Коледни снимки". (Преименуването на папката вероятно ще е по-добра идея).

Структурата сега изглежда така:

Папката Christmas_Photos изобщо не е папка. Това е връзка, сочеща към папката "Коледни снимки".

Ако стартирате командата cd срещу символна връзка, която сочи към папка, ще можете да видите всички файлове и папки в нея.

Според ръководството за CD, поведението по подразбиране е да се следват символни връзки.

Например вижте командата по-долу

cd ~ / Снимки / Christmas_Photos

Ако стартирате командата pwd след изпълнението на тази команда, ще получите следния резултат.

/ Начало / потребителско име / снимки / Christmas_Photos

За да принудите това поведение, можете да използвате следната команда:

cd -L ~ / Снимки / Christmas_Photos

Ако искате да използвате физическия път, трябва да въведете следната команда:

cd -P ~ / Снимки / Christmas_Photos

Сега, когато стартирате командата pwd, ще видите следните резултати:

/ начало / потребителско име / снимки / коледни снимки

резюме

Това ръководство ви показа всичко, което трябва да знаете, за да можете да работите успешно около файловата система, като използвате командния ред на Linux.

За да научите за всички потенциални опции, кликнете тук за страницата с ръководството за CD.