Skip to main content

10 Ессентиал Линук команди за навигацију вашег датотечног система

Anonim

Овај водич наводи десет Линук команди које требате знати како бисте могли навигирати око вашег датотечног система користећи Линук терминал.

Омогућава команде да сазнају који директориј сте у којем директорију сте раније били, како се кретати у друге фасцикле, како се вратити кући, како креирати датотеке и фолдере, како креирати везе

01 од 10

Који сте фолдер

Када отворите терминалски прозор, прво је потребно да знате где се налазите у датотеци.

Размислите о овоме као о марки "ви сте овде" који нађете на картама унутар тржних центара.

Да бисте сазнали који фолдер имате у себи, можете користити следећу команду:

пвд

Резултати се враћају пвд може се разликовати у зависности од тога да ли користите верзију схелл-а пвд или оног који је инсталиран у вашем / уср / бин директоријум.

Генерално, штампаће нешто слично/ хоме / корисничко име.

02 од 10

Који су фајлови и фасцикле у тренутном директоријуму

Сада када знате у коју фасциклу имате, можете видети који су фајлови и фасцикле под тренутним директоријумом помоћу лс команда.

лс

Сама лс наредба ће листирати све датотеке и фасцикле у директоријуму, осим оних који почињу са периодом (.).

Да бисте видели све датотеке укључујући скривене датотеке (оне почевши од периода), можете користити следећи прекидач:

лс -а

Неке команде креирају сигурносне копије датотека које почињу с тилде метацхарацтер (~).

Ако не желите да видите резервне копије приликом попуњавања датотека у фасцикли, користите следећи прекидач:

лс -Б

Најчешћа употреба лс наредба је следећа:

Је-ли

Ово пружа дугачку листу сортиран по времену модификације, са најновијим првим.

Друге опције сортирања укључују екстензију, величину и верзију:

лс -лУлс -лКслс -лв

Дугачак формат листе даје вам следеће информације:

  • Дозволе
  • Број иноде за датотеку (погледајте хард линкове)
  • Власник
  • Примарна група
  • величина фајла
  • Последње време приступа
  • Име датотеке / фолдера / линка
03 од 10

Како се кретати другим фасциклама

Да бисте се кретали око датотечног система можете користити цд команда.

Линук систем датотека је структура дрвета. Горња страна дрвета је означена са косом (/).

Под коријенским директоријумом наћи ћете неке или све слиједеће фолдере.

  • /
  • бин
  • боот
  • ЦД РОМ
  • дев
  • итд
  • кућа
  • либ
  • либ64
  • изгубљено + пронађено
  • медији
  • мнт
  • опт
  • проц
  • корен
  • трцати
  • сбин
  • срв
  • сис
  • тмп
  • вар
  • уср

Фасцикла бин садржи команде које могу покренути било који корисник као што је цд команда, лс, мкдир итд.

Сбин садржи системске бинарне датотеке.

Фасцикла уср означава уник системске ресурсе и садржи и бин и сбин фолдер. Фасцикла / уср / бин има проширени скуп команди које корисници могу покренути. Слично томе, фасцикла / уср / сбин садржи проширени скуп системских команди.

Фасцикла за покретање садржи све што захтева процес покретања.

Фасцикла цдром је самообјашњива.

Фасцикат дев садржи детаље о свим уређајима на систему.

Фасцикла итд. Је генерално где су меморисане све конфигурационе датотеке система.

Домаћин фасцикла је генерално где су меморисани сви кориснични фолдери, а за просечног корисника је једино подручје за које треба бити забринуто.

Либ и либ64 фасцикле садрже све језгре и дељене библиотеке.

Изгубљена + пронађена мапа ће садржати датотеке које више немају име које је пронађена од стране фсцк наредбе.

Медијска мапа је где се налазе монтирани медији као што су УСБ уређаји.

Фасцикла мнт се такође користи за монтажу привременог складишта као што су УСБ дискови, други фајл системи, ИСО слике итд.

Оптички директоријум користи неки софтверски пакет као место за чување бинарних датотека. Други пакети користе / уср / лоцал.

Про фолдер је системски директоријум који користи кернел. Заиста не морате много бринути о овом фолдеру.

Роот директоријум је почетни директоријум роот корисника.

Фолдер за покретање је системски директоријум за чување информација о времену извршавања система.

Фасцикла срв је место где ћете држати ствари попут веб фасцикли, мискл базе података и репозиторија субверзије итд.

Сис фолдер садржи структуру фолдера за пружање информација о систему.

Фасцикла тмп је привремени фолдер.

Вар фолдер садржи читаво богатство ствари специфичних за систем, укључујући податке о игри, динамичке библиотеке, датотеке дневника, ИД-ове процеса, поруке и кеширане апликације апликација.

За навигацију у одређени фолдер користите цд наредити као што следи:

цд / хоме / корисничко име / документи 04 од 10

Како да се вратите назад у почетну мапу

Можете се вратити у кућни фолдер од било ког другог мјеста у систему користећи цд ~ команда.

цд ~ 05 од 10

Како направити нову фасциклу

Ако желите креирати нову фасциклу можете користити мкдир наредба:

мкдир фолдернаме 06 од 10

Како креирати датотеке

Линук пружа невероватан број начина за креирање нових датотека.

Да бисте креирали празну датотеку можете користити следеће додирни наредба:

тоуцх филенаме

Команда тоуцх се користи за ажурирање последњег времена приступа за датотеку, али у датотеци која не постоји, има ефекат стварања.

Такође можете креирати датотеку користећи цат наредба:

цат> филенаме

Сада можете унети текст у командну линију и сачувати га у датотеку помоћу Цтрл + Д.

Бољи начин креирања датотека је коришћење нано уређаја. Ово вам омогућава додавање линија текста, исецање и лепљење, претрагу и замену текста и спремање датотеке у различитим форматима.

07 од 10

Како преименовати и премјестити датотеке око датотечног система

Постоји неколико начина за преименовање датотека.

Најједноставнији начин преименовања датотеке јесте кориштење мв команда.

мв олдфиленаме невфиленаме

Можете користити мв наредбу за премјештање датотеке из једног фолдера у други.

мв / патх / оф / оригинал / филе / патх / оф / таргет / фолдер

Ако желите да преименујете много датотека које одговарају сличном образцу можете га користити преименовати команда.

преименујте израз за замјену имена филма (имена)

На пример:

преименовати "гари" "том" *

Ово ће замијенити све датотеке у фолдеру Гари у њему са том . Тако се зове фајл гарицв постаће томцв .

Имајте на уму да команда преименовања не ради на свим системима. МВ наредба је сигурнија.

08 од 10

Како копирати датотеке

Да бисте копирали датотеку користећи Линук, можете користити цп наредити на следећи начин.

цп филенаме филенаме2

Горња команда ће копирати филенаме1 и назови га филенаме2 .

Помоћу наредбе за копирање можете копирати датотеке из једне фасцикле у другу.

На пример

цп / хоме / корисничко име / документи / усердоц1 / хоме / усернаме / Доцументс / УсерДоцс

Горња команда ће копирати датотеку усердоц1 од / хоме / корисничко име / документи у / хоме / корисничко име / документи / корисниДоцс

09 од 10

Како да избришете датотеке и фасцикле

Можете да избришете датотеке и фасцикле користећи рм наредба:

рм филенаме

Ако желите да уклоните фасциклу, потребно је да користите следећи прекидач:

рм -Р фолдер име

Горња команда уклања фасциклу и њен садржај укључујући под-фолдере.

10 од 10

Шта су симболични линкови и тврди линкови

"Симболичка веза" је датотека која указује на другу датотеку. Пречица на радној површини је у основи симболична веза.

Можете, на пример, имати сљедећу датотеку на вашем систему:

/хоме/усернаме/доцумент/аццоунтс/усераццоунтс.доц

Можда желите да приступите том документу из фасцикле куће / корисничко име.

Можете креирати симболичку везу користећи следећу команду:

лн -с /хоме/усернаме/доцументс/аццоунтс/усераццоунтс.доц/хоме/усернаме/усераццоунтс.доц

Можете уредити усераццоунтс.доц датотеку са обе локације, али када уређујете симболичку везу, заправо уредите датотеку у / хоме / корисничко име / документи / рачуни фолдер.

Симболичку везу се може креирати у једном датотечном систему и показати на датотеку у другом датотечном систему. У суштини, симболичка веза стварно само ствара датотеку која има показивач на другу датотеку или фасциклу.

Међутим, "тврди линк" ствара директну везу између два фајла. У суштини они су исти фајл, али са само још једним именом. Чврста веза пружа добар начин за категоризацију датотека без подизања додатних простора на диску.

Можете креирати тврду везу користећи следећу синтаксу:

У филенамебеинглинкед филенаметолинкто

Синтакса је слична оној симболичној линији, али не користи преклопник -с.