Тхе лс је команда листе у Линуку. Приказаће комплетну листу или садржај вашег именика. Само укуцај лс и притисните тастер ентер. Цео садржај ће бити приказан.
лс је команда која се користи за листање рачунарских директорија и датотека у Уник-овим и Уник оперативним системима. Развијен је од стране Сингле Уник Специфицатион и ПОСИКС.
Доступан је унутар ЕФИ љуске, као компонента УнкУтилс групе изворних Вин32 портова основних услужних програма налик ГНУ Уник-у као изоловани пакет за Мицрософт Виндовс, или као компонента МСКС-ДОС2 алата АСЦИИ за МСКС-ДОС верзију 2.
Нумеричка рачунарска окружења ГНУ Оцтаве и МАТЛАБ садрже лс функцију са истом функционалношћу. У неколико других окружења као што су Мицрософт Виндовс, ОС2 и ДОС, исту функционалност даје команда дир. Различите имплементације укључују различите опције, као и скоро сваки услужни програм. Можемо да проверимо документацију коју даје наредба за одговарајуће опције и употребу.
Кратка историја лс
У првој верзији АТ&Т УНИКС-а појавио се услужни програм лс, наслов добијен од исте команде у Мултицс-у такође је назван „лс“, акроним за 'листа' термин. лс је компонента Водича за Кс/Опен преносивост из 2. издања из 1987. Убачен је у прву верзију ПОСИКС.1 и Сингле Уник спецификацију.
Понашање
Оперативни системи налик на Уник и Уник управљају идејом о радном директоријуму. лс наводи неколико датотека унутар радног директоријума када се користи без аргумената. У том директоријуму су датотеке наведене ако се помиње директоријум. Аргументи могу укључивати директоријуме и датотеке.
функција подстринга јава
Имена која почињу са '.' симболи су скривени. Тхе '.' директоријум је познат као радни директоријум, а '..' симбол је познат као његов родитељски директоријум. Подразумевано, они су приказани. Све датотеке се приказују помоћу -а. Имена датотека која су експлицитно наведена су увек наведена.
лс приказује само имена без опција. Може се комбиновати више опција. Основне опције су:
Могуће је приказати различите предмете са различитим врстама боја. То је област у којој се имплементације разликују:
Пример:
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