Добијање детаљних информација у вези са датотекама на вашем складишту је незгодно ако не знате како да користите команду лс. Овде ћемо разговарати о свему што је повезано са командом лс на Линуку, заједно са неким разним заставицама које се користе са њом.
Команда лс на Линуку
Команда лс се користи за попис свих датотека и фасцикли присутних у вашем тренутном радном директоријуму. Такође можете добити разне информације о датотекама користећи исту наредбу. Будући да је већ укључен у ГНУ основни пакет услужних програма, не морате да инсталирате додатни пакет на свој систем да бисте га користили.
Можете да ланцујете и друге басх наредбе. На пример, цевоводи а греп изјава са лс омогућиће вам да претражите и филтрирате директоријум за одређене датотеке.
Како се користи лс команда
Основна синтакса наредбе лс је:
лс [опције] [директоријум]
Једна од најједноставнијих употреба наредбе је навођење свих датотека и директоријума у вашем тренутном радном директоријуму.
лс
Ако извршите горе поменуту изјаву у основном директоријуму вашег система, видећете излаз који изгледа отприлике овако.
бин дев хоме либ64 мнт проц рун срв тмп вар
боот етц либ лост + фоунд опт роот сбин сис уср
Попис датотека у одређеном директоријуму
За навођење датотека које припадају другом директоријуму (а не тренутном радном директоријуму), мораћете да проследите путању до директоријума заједно са именом команде.
лс [директоријум]
Да бисте добили листу свих датотека присутних у /boot именик:
лс / боот
Излаз ће сада приказати датотеке и фасцикле присутне у наведеном имену директоријума.
ЕФИ груб инитрамфс-линук-фаллбацк.имг инитрамфс-линук.имг вмлинуз-линук
Помоћу -Ф застава са наредбом ће додати знак / на крају сваког директоријума.
ЕФИ / груб / инитрамфс-линук-фаллбацк.имг инитрамфс-линук.имг вмлинуз-линук
Такође можете проследити више директорија одвајањем имена путања помоћу а Свемир карактер.
лс / боот / уср
Оутпут
/boot:
ЕФИ груб инитрамфс-линук-фаллбацк.имг инитрамфс-линук.имг вмлинуз-линук
/usr:
бин итд. укључују либ либ32 либ64 локални сбин схаре срц
Наведите датотеке у основном директоријуму
Коријенски директориј садржи све остале директоријуме и датотеке на вашем систему. То је највиша фасцикла у хијерархији директоријума вашег рачунара. Коријенски директориј се обично означава с / карактер.
лс /
Није важно у ком сте директоријуму се налазили у тренутку уношења наредбе, горе поменуте наредба ће произвести излаз који наводи све подмапе и датотеке присутне у корену именик.
Наведите датотеке у родитељском директоријуму
Надређени директоријум у Линуку је директоријум изнад тренутног директоријума. Узмимо /usr/bin као пример. Ево, /bin је ваш тренутни радни директоријум и /usr је надређени директоријум.
Да бисте добили листу свих датотека у надређеном директоријуму:
лс ..
бин итд. укључују либ либ32 либ64 локални сбин схаре срц
Додавање другог .. одвешће вас до надређеног директорија надређеног директорија. На пример, /var/log/old је ваш тренутни радни директоријум. лс .. ће навести мапе присутне у /log директоријум док лс ../ .. обезбедиће вам листу свих датотека и фасцикли садржаних у /var именик.
лс ../ ..
кеш дб празне игре либ локално закључавање евиденција пошта опт покретање споол тмп
Наведите датотеке у матичном директоријуму
Почетни директоријум у Линуку означен је са ~ карактер. Стога, да бисте навели садржај доступан у вашем кућном директоријуму:
лс ~
Листају само директоријуме (без датотека)
Ако из било ког разлога желите да наведете само фасцикле присутне у директоријуму, користите -д заставицу са подразумеваном наредбом лс.
лс -д / хоме
Наведите датотеке са поддиректоријима
Помоћу * знак са командом лс пружиће вам листу свих датотека и директоријума у тренутном радном директоријуму, заједно са поддиректоријумима.
лс *
Листајте датотеке рекурзивно
Помоћу -Р застава са подразумеваном наредбом ће навести све датотеке и фасцикле присутне у директоријуму до последњег нивоа.
лс -Р
Имајте на уму да путању директоријума такође можете проследити заједно са рекурзивном заставицом. То значи да лс / уср / хоме -Р је важећа наредба.
Наведи датотеке са њиховом величином
Да бисте добили имена свих датотека заједно са њиховом величином, користите -с застава са командом.
лс -с / иаи-гит
укупно 2944
4 кг 4 срц 4 год 2932 иаи-гит-10.1.2.р0.г7д849а8-2-к86_64.пкг.тар.зст
Повезан: Премештање датотека у Линук помоћу команде Мв
Премештање датотека у Линук терминалу је моћније него у прегледачу датотека, али морате знати шта радите.
Наведите датотеке са детаљним информацијама
Тхе -л флаг вам омогућава да добијете листу садржаја Линук директорија са детаљним описом сваког уноса. Следеће информације су укључене у излаз:
- Дозволе за датотеке и фасцикле
- Број веза
- Власник садржаја
- Власник групе
- Величина садржаја
- Назив документа
- Датум и време последње измене
лс -л
укупно 2944
дрвкр-кр-к 3 схармадеепесх схармадеепесх 4096 8. фебруар 13:53 пкг
дрвкр-кр-к 4 схармадеепесх схармадеепесх 4096 8. фебруар 13:52 срц
дрвкр-кр-к 7 схармадеепесх схармадеепесх 4096 8. фебруар 13:54 иаи
-рв-р - р-- 1 схармадеепесх схармадеепесх 2998674 8. фебруара 13:53 иаи-гит-10.1.2.р0.г7д849а8-2-к86_64.пкг.тар.зст
Прва колона резервисана је за дозволе за датотеке и фасцикле. Први знак означава врсту датотеке, а следећих девет знакова означава дозволе датотеке.
Разне врсте датотека на које ћете често наићи:
- Редовне датотеке (-)
- Блокирај посебне датотеке (б)
- Посебне датотеке са знаковима (ц)
- Именик (д)
- Симболичка веза (л)
- Мрежна датотека (н)
- ФИФО (п)
- Утичница
Говорећи о дозволама за датотеке, следећи знакови се користе у излазу.
- Читљиво (р)
- За писање (в)
- Извршно (к)
Узмимо дрв-р - р-- као пример. Први знак говори да је унос директоријум. Следећа два знака означавају да тренутни корисник има дозволе за читање и писање. Остали знакови пружају информације о дозволама за датотеке за друге кориснике.
Наведи датотеке са читљивом величином
Тхе -с наредба вам даје нумеричку вредност повезану са сваким уносом. И што је очигледно, не бисте знали шта је значење ове вредности. Стога, да бисте читали датотеке и њихове величине на списак, користите -лх застава заједно са командом.
лс -лх
укупно 2.9М
дрвкр-кр-к 3 схармадеепесх схармадеепесх 4.0К 8. фебруара 13:53 пкг
дрвкр-кр-к 4 схармадеепесх схармадеепесх 4.0К 8. фебруара 13 13:52 срц
дрвкр-кр-к 7 схармадеепесх схармадеепесх 4.0К 8. фебруара 13:54
-рв-р - р-- 1 схармадеепесх схармадеепесх 2.9М 8. фебруара 13:53 иаи-гит-10.1.2.р0.г7д849а8-2-к86_64.пкг.тар.зст
У излазу се користе спецификатори величине за бајтове (Б), мегабајте (МБ), гигабајте (ГБ) и терабајте (ТБ).
Подразумевано лс наредба не укључује скривене датотеке у излаз. Да бисте пописали садржај који је корисник поставио као скривени, додајте -а заставицу са командом лс.
лс -а
Цевоводи лс са Греп командом
Команда греп се користи за подударање образаца који прате одређени регуларни израз. Ову наредбу можете повезати са лс да бисте претражили датотеке присутне у вашем систему. У свој основни директоријум откуцајте:
лс | греп л
Ово ће навести све датотеке и фасцикле које почињу словом л. Датотеке такође можете филтрирати према њиховим екстензијама помоћу греп-а.
Поредај датотеке по времену и датуму
Да бисте пописали све датотеке и сортирали их према времену и датуму стварања / модификације, користите -т застава заједно са лс.
лс -т
Поредај датотеке по величини
Тхе -С заставица ће вам омогућити да сортирате датотеке и фасцикле у складу са њиховом величином.
лс -С
Датотеке ће се подразумевано сортирати у опадајућем редоследу (прво највећа датотека). Међутим, додавањем можете лако преокренути ово понашање р са -С застава.
лс -Ср
Наведите датотеке и пошаљите излаз у датотеку
Помоћу > знак, можете послати излаз наредбе лс у било коју датотеку.
лс> лс-оутпут.ткт
Касније можете да прочитате садржај новостворене датотеке куцањем мачка лс-оутпут.ткт у вашем терминалу.
Приказивање садржаја директоријума помоћу команде лс
Команда лс је једна од најмоћнијих команди која се пружа корисницима Линука. Да бисте на најбољи начин искористили своје команде у терминалу, можете покушати да заједно научите ланце наредби. Можете чак и провести цев мв команда за премештање датотека са лс.
Савет број један да бисте се угодно осјећали с Линуком је памћење неких основних наредби. Ово ће вам сигурно помоћи да постанете много ефикаснији и бржи док користите свој систем.
Ова једноставна варалица ће вам помоћи да се у кратком времену удобно прилагодите Линук терминалу командне линије.
- Неодређено

Деепесх је технички блогер и пише информативни садржај више од 3 године. Тренутно похађа диплому из рачунарских апликација на реномираном универзитету у Индији. У слободно време ужива у писању, слушању музике и свирању гитаре.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!
Још један корак…!
Потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.