Морате имати претходно знање о томе како да наведете све директоријуме и фасцикле који се налазе у Линук системима. Можда сте за то користили команду „лс“ док сте радили на било којој дистрибуцији оперативног система Линук. У овом упутству ћемо обрадити тему процеса пописивања само датотека из одређеног директоријума или директоријума у Линук систему. Ако желите да сазнате више о навођењу датотека, прођите кроз сваки корак овог водича.
Пример наредбе „лс“:
Пре свега, за оне који немају предзнање о наредби „лс“ у пописивању датотека и директоријума, ево једноставне илустрације тога. Отворите љуску командне линије и напишите команду 'лс' да бисте пописали само директоријуме. Излаз ће приказати само директоријуме, али не и датотеке.
$ лс
Да бисте приказали листу свих датотека и директоријума у Линук систему, испробајте наредбу „лс“ заједно са заставицом „-а“ као што је приказано испод. Приказаће све скривене и примарне датотеке и фасцикле.
$ лс -а
Наведите датотеке помоћу наредбе „Греп“:
Прво ћемо користити команду греп у оквиру наредбе „лс“ за попис свих датотека које се налазе у одређеној фасцикли. Покушајте са доњом наредбом „лс“ заједно са заставицом „-ла“ да бисте пописали све редовне датотеке, нпр.г., скривени или не. Израз '^ -' кориштен је за тражење уобичајених датотека. Видећете листу уобичајених датотека креираних у матичном директоријуму корисника „аксаиасин“.
$ лс -ал | греп '^ -'
Уместо да наводите само редовне датотеке, можете да наведете и друге врсте датотека помоћу наредби „греп“ и „лс“ са мало измена. Промените симболичке знакове да бисте навели све друге врсте датотека као што је приказано доле. Како још немамо друге врсте датотека, тако да приказује само редовне датотеке.
$ лс -ал | греп '^ [- л]'
Такође можете да користите доњу наредбу „лс“ да бисте списали датотеке на тренутној локацији.
$ лс -лАх | греп -в '^ д'
Наведите датотеке помоћу наредбе „Рун-партс Регек“:
Команда рун-партс углавном се користи за системе Дебиан и Убунту. Ова наредба исписује сва одговарајућа имена датотека ако су наведена. Дакле, прво ћемо користити ову команду без давања апсолутне путање исте као доле. И излаз приказује имена датотека које се налазе у матичном директоријуму Линук система.
$ рун-партс -лист -регек…
Опет, користећи горњу команду са мало измена, приказаће апсолутну путању заједно са именима датотека користећи апсолутну путању у наредбама приказаним доле. Излаз приказује имена датотека и њихову локацију.
$ рун-парт -лист -регек . „$ ПВД“
Наведите датотеке помоћу наредбе „пронађи“:
Још једна нова метода за списак датотека у терминалу је употреба наредбе „пронађи“. Наш први метод ће бити употреба кључне речи „пронађи“ заједно са кључном речи „макдептх флаг“ у наредби. Кључна реч „-макдептх“ заједно са бројем „1“ значи да ћемо датотеке тражити само у тренутном директоријуму. Тачка се може заменити стазом за испитивање датотека у том директоријуму. Кључна реч „ф“ дефинише тип датотеке. Излаз приказује имена датотека.
$ пронађи . -макдептх 1-типе ф
Заменимо тачку путем директоријума како бисмо тражили неке датотеке у фасцикли „Документи“. Сада ћемо користити исту команду са мало измена. У њему ћемо користити заставицу типа „д“ за дохваћање свих врста датотека осим директорија. Узвичник се користи за тип „не“ директоријума. Извршите доњу наредбу у љусци терминала да бисте списали датотеке заједно са њиховим путањама.
$ финд / хоме / аксаиасин / Доцументс / -макдептх 1 ! -тип д
Исти горе наведени излаз може се генерисати употребом исте наредбе са мало измена на месту заставе „-типе“. Овде ћемо користити кључну реч „ф“ која идентификује формат датотеке на датој локацији која ће бити приказана на листи.
$ финд / хоме / аксаиасин / Доцументс / -макдептх 1 -типе ф
Други начин пописа датотека је коришћењем заставице „-лс“ заједно са истом старом командом. Овај пут је команда „-лс“ коришћена за навођење свих привилегија и додатних информација у вези са датотекама заједно са њиховим именима. Извршавањем наредбе у наставку добићете листу датотека заједно са информацијама о њиховим власницима, групама, датуму када су створене и многим другим.
$ пронађи. -макдептх 1 ! -укуцајте д -лс
Команда „пронађи“ је пронашла много варијација у њој. Можемо да користимо „пронађи“ на много начина да бисмо навели само датотеке. Овог пута ћемо је користити за попис датотека према редоследу сортирања датума када су створене. У ту сврху користићемо „-хлтрФ“ заједно са заставицом „-екец“ у овој наредби, као што је приказано доле:
$ финд / хоме / аксаиасин / Доцументс / -макдептх 1 ! -упишите д -екец лс -хлтрФ +Можете видети листу датотека које се налазе у директоријуму „Документи“ према редоследу сортирања по датуму њиховог стварања.
Сада ћемо сортирати и навести ове датотеке према њиховој величини. У ту сврху користићемо “-лСФ” у истој наредби за сортирање свих датотека према њиховим величинама.
$ финд / хоме / аксаиасин / Доцументс / -макдептх 1 -типе ф -екец лс -Лсф - цолор +
Ако не желите да наведете скривене датотеке, то можете учинити помоћу наредбе у наставку.
$ финд / хоме / аксаиасин / Доцументс / -макдептх 1 ! -тип д ! име '.* '-екец лс -хлтрФ +
Закључак:
Урадили смо готово све методе да бисмо навели само датотеке у командној љусци. За боље резултате, наставите да вежбате.