Головна команда для отримання списку файлів – ls. Спосіб відображення цією командою файлів залежить від того, як вона використовується. Якщо ls використовується разом з каналами, то кожен файл відолбражається в окремому рядку. Найчастіше, однак інформація відображається по стовпцях.
Поведінка команди ls керується ключами у формі – abcd. Ключі команді ls можна об”єднувати, наприклад: ls -lF
Значення найважливіших ключів команди ls наведені у таблиці нижче
Ключ
Значення
-a
Відображає усі файли. Якщо не задано ключів –а або –А, то не відображаються файли, імена яких починаються з крапки (.). Такі приховані файли найчастіше містять налаштування програм.
-A
Аналогічно ключу –а. Відрізняється тим, що каталоги . та .. не відображаються
-b
Всі неграфічні символи відображаються у восьмірковій формі \ddd
-c
Для сортування використовується час останньої модифікації.
-C
Задає вивід назв файлів у багатьох стовпцях.
-d filename
Якщо filename – назва каталогу, то авідображається тільки його назва, а не вміст. Ключ часто використовують разом з ключом l для визначення статусу каталогу. Якщо ключ не використовується, то виводиться вміст каталогу
Для кожного файлу у першій колонці виводиться його індекс
-l
Відоюражає каталоги у розширеному форматі, виводячи режим, власника, розмір у байтах, час останньої модифікації для кожного файла. Якщо виводиться інформація про спеціальний файл, то замість розміру відображаються номери пристроїв. Якщо файл є символічним посиланням, виводиться також і -> та назва файлу на який посилаються.
-n
Замість назв файлів відображають ідентифікатори користувачів та груп, асоційованих з кожним файлом та каталогом.
-q
Усі неграфічні символи в назвах файлів замінюються на знаки питання ?.
-r
Змінює порядо сортування на зворотній.
-s
Відображає розміри усіх файлів, разом з додатковими блоками у кілобайтах
-t
Сортує файли та каталоги не по назвах, а по часу модифікації
-u
Використовує час останнього доступу до файлу при сортуванні
-x
Багатостовпцевий вивід інформації з сортуванням не по стовпцям, а по рядкам