Постоје различите методе за излиставање информација о датотекама и директоријумима о њима на Линук системима. Али лс је примарна команда коју можемо користити за листање датотека и директоријума. Ова команда ће приказати датотеке и директоријум унутар система датотека и приказати комплетне информације. Ово је део ГНУ језгра услужног пакета, који је инсталиран на сваком Линук дистрибуција.
Како користити команду лс
Ако желимо да користимо лс команда , онда морамо да користимо следећу синтаксу:
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