Понимание ‘ls -la’: руководство по команде листинга командной строки

Убунту 20

В мире Linux и Unix-подобных операционных систем интерфейс командной строки (CLI) является мощным инструментом, обеспечивающим прямой способ взаимодействия с системой. Одной из наиболее часто используемых команд является ls, что означает список. В этой статье мы углубимся в конкретный вариант команды ls, ls -la.

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

Что такое ‘ls-la’?

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

  • ls: команда list, используемая для вывода списка содержимого каталога.
  • -l: эта опция отображает содержимое каталога в формате длинного списка.
  • -a: эта опция показывает все файлы в каталоге, включая скрытые файлы (те, имена которых начинаются с .).

Понимание вывода ‘ls -la’

Когда вы запускаете команду ls -la, она создает несколько столбцов информации. Давайте разберем, что представляет каждый столбец:

  1. Тип файла и разрешения. В первом столбце указан тип файла и разрешения для владельца, группы и других лиц. Первый символ обозначает тип файла (d для каталога, – для обычных файлов). Следующие девять символов показывают разрешения в наборах по три (чтение r, запись w, выполнение x) для владельца, группы и других соответственно.
  2. Количество ссылок: во втором столбце показано количество жестких ссылок на файл или каталог.
  3. Владелец: в третьем столбце отображается имя владельца файла или каталога.
  4. Группа: в четвертом столбце указано имя группы, которой принадлежит файл или каталог.
  5. Размер: в пятом столбце указан размер файла в байтах.
  6. Время последнего изменения: в шестом столбце отображаются дата и время последнего изменения.
  7. Имя файла или каталога: В седьмом столбце отображается имя файла или каталога.

Практические примеры

Рассмотрим пример. Когда вы запускаете ls -la в своем домашнем каталоге, вы можете увидеть что-то вроде этого:

drwxr-xr-x 5 группа пользователей 4096 2 фев 14:38 . drwxr-xr-x 3 root root 4096 2 февраля 14:35 .. -rw-r–r– 1 группа пользователей 220 2 февраля 14:38 .bash_logout -rw-r–r– 1 группа пользователей 3771 февраля 2 14:38 .bashrc drwx—— 2 группа пользователей 4096 2 февраля 14:38 .cache -rw-r–r– 1 группа пользователей 655 2 февраля 14:38 .profile drwxr-xr-x 2 группа пользователей 4096 2 февраля 14:38 .ssh

В выводе выше первая строка представляет текущий каталог (обозначается .), вторая строка представляет родительский каталог (обозначается ..), а остальные строки представляют файлы и каталоги в текущем каталоге.

Заключение

Команда ls -la — это мощный инструмент для просмотра подробной информации о файлах и каталогах в Linux или Unix-подобной системе. Понимание того, как читать его вывод, может значительно улучшить ваши навыки в задачах системного администрирования. Для получения дополнительной информации о команде ls и ее параметрах вы можете обратиться к команде man ls или странице руководства ls.

Нет, команда ls -la специфична для Linux и Unix-подобных операционных систем. В Windows вы можете использовать команду dir /a для достижения аналогичного результата.

Чтобы отсортировать вывод по размеру файла, вы можете использовать параметр -S с командой ls -la. Таким образом, команда будет ls -laS.

Чтобы перечислить только каталоги, вы можете использовать параметр -d с командой ls -la. Таким образом, команда будет ls -lad.

Чтобы отобразить размеры файлов в удобочитаемом формате (например, в килобайтах, мегабайтах и ​​т. д.), вы можете использовать параметр -h с командой ls -la. Таким образом, команда будет ls -lah.

Да, вы можете использовать подстановочные знаки с командой ls -la. Например, ls -la *.txt выведет список всех файлов с расширением .txt в текущем каталоге.

Чтобы вывести список файлов и каталогов в определенном каталоге, вы можете указать путь к каталогу в качестве аргумента команды ls -la. Например, ls -la /путь/к/каталогу.

Чтобы просмотреть скрытые файлы и каталоги по отдельности, вы можете использовать параметр -A с командой ls -la. Этот вариант исключает . и .. записи. Таким образом, команда будет ls -laA.

Чтобы отобразить права доступа к файлам в числовом формате (например, 644, 755 и т. д.), вы можете использовать параметр -n с командой ls -la. Таким образом, команда будет ls -la -n.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *