Как я ограничиваю количество отображенных строк через ls?

Скажем, у меня есть команда

ls -Bgclt /somwhere/in/the/past

Как я ограничиваю вывод, чтобы показать мне только сначала 2 файла? (за исключением наличия только 2 файлов в том каталоге)

20
задан 30.03.2011, 15:59

2 ответа

Простой - Вы передаете вывод по каналу через голову:

ls -Bgclt /somwhere/in/the/past | head -n 3

Вы используете-n 3 вместо-n 2 из-за 'общей' строки во главе вывода ls.

28
ответ дан 07.12.2019, 10:11

Если Вы действительно придирчивы и только хотите видеть название тех двух строк (то есть, Вы хотите исключить ту первую строку со словом 'общее количество' наверху), можно попробовать

ls -Bgclt /somwhere/in/the/past | head -n 3 | tail -n 2
4
ответ дан 07.12.2019, 10:11

Теги

Похожие вопросы