Основные команды и опции ls в UNIX-системах

11bfafdb 5929 484e 8035 87a020313598 HTML

Команда ls используется для отображения содержимого определенной папки. Она является одной из самых часто используемых команд в UNIX-подобных операционных системах.

Основное использование

Просто вызов команды ls покажет содержимое текущего каталога:

ls

Если указать имя каталога или путь к нему в качестве аргумента, ls выведет содержимое этого каталога:

ls /bin

Результатом будет вывод содержимого каталога /bin:

[ dd launchctl pwd test
bash df link rm unlink
cat echo ln rmdir wait4path
chmod ed ls sh zsh
cp expr mkdir sleep
csh hostname mv stty
dash kill pax sync
date ksh ps tcsh

Полезные опции команды ls

Команда ls имеет множество опций для более детального вывода информации.

Опция -a

Показывает все файлы, включая скрытые (начинающиеся с точки):

ls -a

Опция -l

Дает подробную информацию о каждом файле:

ls -l

Вывод включает:

  • Права доступа
  • Количество ссылок на файл
  • Владельца файла
  • Группу файла
  • Размер файла в байтах
  • Дату изменения файла
  • Имя файла

Пример:

ls -l /bin

Результат:

drwxr-xr-x@ 38 root wheel 1216 15 сен 10:22 .
drwxr-xr-x 22 root admin 704 15 сен 10:22 ..
-rwxr-xr-x 1 root wheel 35840 10 авг 23:56 [
-r-xr-xr-x 1 root wheel 623472 10 авг 23:56 bash
-rwxr-xr-x 1 root wheel 36768 10 авг 23:56 cat
...

Опция -h

Для отображения размеров файлов в удобочитаемом виде (например, КБ, МБ), используйте опцию -h вместе с -l:

ls -lh

Сортировка содержимого

  • По размеру файлов (от большего к меньшему): -S
  • По алфавиту: -X
  • По времени модификации (от новых к старым): -t
  • Для изменения порядка сортировки на обратный: -r

Примеры:

ls -lS # Сортировка по размеру
ls -lt # Сортировка по времени модификации
ls -lr # Обратный порядок

Рекурсивный вывод содержимого

Для рекурсивного вывода содержимого папок используйте опцию -R:

ls -R

Заключение

Команда ls с различными опциями позволяет получить подробную информацию о содержимом каталогов и упорядочить ее по различным критериям. Это делает работу с файловой системой более удобной и эффективной.

Оцените статью