logo

Линук лс команда

Тхе лс је команда листе у Линуку. Приказаће комплетну листу или садржај вашег именика. Само укуцај лс и притисните тастер ентер. Цео садржај ће бити приказан.

лс је команда која се користи за листање рачунарских директорија и датотека у Уник-овим и Уник оперативним системима. Развијен је од стране Сингле Уник Специфицатион и ПОСИКС.
Доступан је унутар ЕФИ љуске, као компонента УнкУтилс групе изворних Вин32 портова основних услужних програма налик ГНУ Уник-у као изоловани пакет за Мицрософт Виндовс, или као компонента МСКС-ДОС2 алата АСЦИИ за МСКС-ДОС верзију 2.

Нумеричка рачунарска окружења ГНУ Оцтаве и МАТЛАБ садрже лс функцију са истом функционалношћу. У неколико других окружења као што су Мицрософт Виндовс, ОС2 и ДОС, исту функционалност даје команда дир. Различите имплементације укључују различите опције, као и скоро сваки услужни програм. Можемо да проверимо документацију коју даје наредба за одговарајуће опције и употребу.

Кратка историја лс

У првој верзији АТ&Т УНИКС-а појавио се услужни програм лс, наслов добијен од исте команде у Мултицс-у такође је назван „лс“, акроним за 'листа' термин. лс је компонента Водича за Кс/Опен преносивост из 2. издања из 1987. Убачен је у прву верзију ПОСИКС.1 и Сингле Уник спецификацију.

Понашање

Оперативни системи налик на Уник и Уник управљају идејом о радном директоријуму. лс наводи неколико датотека унутар радног директоријума када се користи без аргумената. У том директоријуму су датотеке наведене ако се помиње директоријум. Аргументи могу укључивати директоријуме и датотеке.

функција подстринга јава

Имена која почињу са '.' симболи су скривени. Тхе '.' директоријум је познат као радни директоријум, а '..' симбол је познат као његов родитељски директоријум. Подразумевано, они су приказани. Све датотеке се приказују помоћу -а. Имена датотека која су експлицитно наведена су увек наведена.

лс приказује само имена без опција. Може се комбиновати више опција. Основне опције су:

    -х:Приказује величине резултата у људском читљивом формату (на пример, 2Г 234М, 1К, итд.). Ова опција није компонента ПОСИКС стандарда. Међутим, имплементиран у многим системима, на пример, Соларис 9 2002., ФрееБСД 4.5 2002. и ГНУ цореутилс 1997. године.-л:То је скраћеница за дуги формат. Приказује Уник типове датотека, број тврдих веза, дозволе, групу, власника, последње измењено име и датум-време и величину. Ако је промењени датум старији од шест месеци, време се замењује са годином. Неколико имплементација додаје додатне заставице дозволама.

Могуће је приказати различите предмете са различитим врстама боја. То је област у којој се имплементације разликују:

    ФрееБСД лс примењује опцију -Г. Он проверава само дозволу и тип Уник датотеке и користи термцап базу података. ГНУ лс примењује опцију --цолор. Он проверава екстензију Уник датотеке, дозволу и тип и користи своју базу података за управљање бојама контролисаним коришћењем дирцолор-а.

Пример:

 ls 

У наставку, можете видети, након уноса команде лс, добили смо целу листу садржаја директоријума /хоме/сссит.

Линук лс команда

Линук лс командне опције

лс опцијаОпис
лс -а У Линук-у, скривене датотеке почињу са . (тачка) и нису видљиви у редовном директоријуму. Команда (лс -а) ће укључити целу листу тренутног директоријума укључујући скривене датотеке.
лс -л Приказаће листу у формату дугачке листе.
лс -лхОва команда ће вам показати величине датотека у људском читљивом формату. Величину датотеке је веома тешко прочитати када се приказује у бајтовима. Команда (лс -лх) ће вам дати податке у смислу Мб, Гб, Тб, итд.
лс -лхСАко желите да прикажете своје датотеке у опадајућем редоследу (највиши на врху) према њиховој величини, онда можете користити (лс -лхС) команду.
лс -л - -блоцк-сизе=[ВЕЛИЧИНА] Користи се за приказивање датотека у формату одређене величине. Овде, у [СИЗЕ] можете доделити величину према вашим захтевима.
лс -д */ Користи се за приказ само поддиректоријума.
лс -г или лс -лГ Овим можете искључити колону информација о групи и власника.
лс -нКористи се за штампање ИД-а групе и ИД-а власника уместо њихових имена.
лс --цолор=[ВАЛУЕ] Ова команда се користи за штампање листе као обојене или обезбојене.
лс - онОва команда штампа број индекса ако је датотека у првој колони.
лс -пКористи се за лаку идентификацију директоријума означавањем директоријума косом цртом (/).
лс -рКористи се за штампање листе обрнутим редоследом.
лс -РТакође ће приказати садржај поддиректоријума.
лс -лКсГрупираће датотеке са истим екстензијама заједно на листи.
лс -лтОн ће сортирати листу тако што ће приказати недавно измењену датотеку на врху.
лс ~ Даје садржај кућног именика.
лс ../ Даје садржај родитељског директорија.
лс --версионПроверава верзију команде лс.

Линук лс -а команда

Даће вам целу листу директоријума укључујући и скривене датотеке. У Линук-у, скривене датотеке почињу тачком (.) и не могу се видети у редовном директоријуму.

линук пречице

Пример:

 ls -a 

линук-дирецториес-лс-а-цомманд

У горњем примеру можете видети целу листу датотека, укључујући и скривене датотеке.

Линук лс -л команда

Команда лс ће приказати само датотеке. Али ако желите да се ваше датотеке приказују у формату дугачке листе, онда можете користити команду лс -л.

Пример:

 ls -l 

Линук листа л

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

Колоне изнад означавају одређене ствари:

  • Колона 1 означава информације у вези са дозволом датотеке.
  • Колона 2 означава број веза до датотеке.
  • Колоне 3 и 4 указују на информације о власнику и групи.
  • Колона 5 означава величину датотеке у бајтовима.
  • Колона 6 приказује датум и време када је датотека недавно измењена.
  • Колона 7 приказује име датотеке или директоријума.

Линук лс -л --блоцк-сизе=[ВЕЛИЧИНА]

Ако желите да прикажете величину датотеке ваше листе у одређеном формату или величини, онда можете користити ову команду. Само ставите величину уместо [СИЗЕ] према вашим захтевима.

Синтакса:

генерисати случајни број у Јави
 ls -l --block-size=[SIZE] 

Пример:

 ls -l --block-size=M 

Хајде да видимо излаз испод.

Линук лс -л --блоцк-сизе=[ВЕЛИЧИНА]

Овде су све величине датотеке наведене у мегабајтима.

Можете заменити [СИЗЕ] следећим мерама:

  • К = килобајти
  • М = мегабајт
  • Г = Гигабајт
  • Т = терабајт
  • П = петабајти
  • Е = ексабајт
  • З = Зетабајт
  • И = јотабајт

Линук лс -д */

Ако желите да прикажете само поддиректоријуме искључујући све друге датотеке, можете користити ову команду.

Пример:

 ls -d */ 

Линук лс -д */

Горњи резултат приказује само поддиректорије искључујући све остале датотеке.

Линук лс -г

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

Пример:

 ls -g 

Линук лс -г

Овде је колона власника искључена.

Линук лс -лГ

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


Линук лс -ИГ

Овде је колона групе искључена.

прикази и табеле

Линук лс --цолор=[ВАЛУЕ]

Ова команда се користи за бојење и деколоризацију листе. Ако замените [ВАЛУЕ] са 'ауто', приказаће се листа у боји. Али, ако замените [ВАЛУЕ] са 'никад', то ће обезбојити листу.

Синтакса:

 ls --color=[VALUE] 

Пример:

 ls --color=never 

 ls --color=auto 

Линук лс -- боја

Лако можете приметити разлику између ауто и невер цомманд на горњој слици.

Линук лс ~

Линук команда лс ~ приказује садржај матичног директоријума. Хајде да видимо пример команде лс ~.

Пример:

 ls ~ 

Линук лс ~

Линук је ../

Ова команда садржи листу родитељског директоријума.

У датом примеру, наш тренутни директоријум је Преузимања, а коришћењем лс ../ команду, навели смо садржај његовог родитељског директоријума 'хоме дирецтори'.

Пример:

 ls ../ 

Линук је ../

Отворите последњу измењену датотеку помоћу лс -т

Може сортирати датотеку према уређиваном времену, приказујући прво последњу измењену датотеку. Да бисмо отворили последњу измењену датотеку у тренутном радном директоријуму, можемо користити команду лс и команде хеад:

низ стрингова у ц програмирању
 ls -t | head -1 

Прикажи величину датотеке у ХРФ (формат читљив за људе)

Да бисмо приказали величину датотеке у формату читљивом за људе, тј. ГБ, Г, КБ, МБ, итд., можемо користити доњу команду:

 ls -lh 

Где је х скраћеница за формат читљив за људе.

Прикажи информације о директоријуму

Када користимо 'њих' , добићемо информације о садржају директоријума. Али ако желимо да видимо информације о директоријуму, можемо користити опцију -д.
На пример, ако користимо команду лс -л /етц, она ће приказати сваку датотеку у етц директоријуму. Али, ако желимо да прикажемо детаље директоријума /етц, можемо користити опцију -лд. Команда је следећа:

 $ ls -l /etc $ ls -ld /etc 

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

Можемо користити команду лс -лт за сортирање имена датотека приказаних у редоследу последњег уређеног времена. Биће нам згодно да га користимо са опцијом -л. Команда је поменута у наставку:

 ls -lt 

Старије датотеке које се односе на време последње измене (обрнути редослед)

Можемо користити команду лс -лтр за сортирање имена датотека приказаних у редоследу последњег уређеног времена у обрнутом редоследу. Приказаће последњу измењену датотеку у крајњој линији. Постаје приступачнији када процес листинга траје дуго. Команда је поменута у наставку:

 ls -ltr