logo

Линук листа директоријума

Постоје различите методе за излиставање информација о датотекама и директоријумима о њима на Линук системима. Али лс је примарна команда коју можемо користити за листање датотека и директоријума. Ова команда ће приказати датотеке и директоријум унутар система датотека и приказати комплетне информације. Ово је део ГНУ језгра услужног пакета, који је инсталиран на сваком Линук дистрибуција.

Како користити команду лс

Ако желимо да користимо лс команда , онда морамо да користимо следећу синтаксу:

 ls [options] [files] 

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

 $ ls 

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

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

Да бисмо навели датотеке у одређеном директоријуму, морамо да проследимо путању директоријума као аргумент или параметар у лс команда. На пример, да бисмо навели садржај директоријума /етц, морамо да откуцамо следећу команду:

 $ ls /etc 

Линук листа директоријума

Навођење именика користећи џокер знакове

Навођење директоријума помоћу џокера је најлакши начин да се наведу директоријуми. У овом случају, сваки директоријум се завршава косом цртом за прослеђивање.

Синтакса:

 $ ls -ld */ 

Линук листа директоријума

Листа директоријума помоћу опције -Ф и греп

Опција -Ф додаје косу црту на крају. Тако смо у могућности да грепамо директоријуме уз помоћ 'греп' линија које се завршавају косом цртом (/);

Синтакса:

атои ц
 $ ls -LF | grep /$ 

Линук листа директоријума

Такође можемо користити имена директоријума без опција

Синтакса:

 $ ls -F | grep /$ 

Навођење директоријума помоћу опције -л и Греп

У лс дуга листа значи лс -л, у могућности смо да 'греп' редове који почињу са д.

тигар лав разлика

Синтакса:

 $ ls -l | grep ^d 

Линук листа директоријума

Коришћење Ецхо команде

Уз помоћ команде ецхо можемо да наведемо уносе који су у заостатку са косом цртом (/).

Синтакса:

 $ echo */ 

Линук листа директоријума

Коришћење принтф

На сличан начин, можемо користити принтф да истакнемо низове који се завршавају косом цртом (/)/

Синтакса:

 $ printf '%s
' */ 

Линук листа директоријума

Коришћење команде Финд

Користећи наћи команду, можемо пронаћи датотеке на основу њихових типова датотека.

Синтакса:

влц преузимање иоутубе
 $ find . -maxdepth l -type d 

Линук листа директоријума

У горњој команди, опција макдептх наводи да се претрага врши само у одређеном директоријуму. У супротном, финд команда ће рекурзивно пронаћи директоријуме прелазећи сваки директоријум и његове поддиректоријуме. У свим наведеним методама, које смо користили у лс команду, можемо постићи исто путем опција. На пример:

Синтакса:

 $ ls -laF | grep /$ 

Линук листа директоријума
 $ ls -la | grep ^d 

Линук листа директоријума

Листа поддиректорија Рекурзивно

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

 $ ls -R 

Линук листа директоријума