Операционная система UNIX

       

Часто используемые ключи команды ls



3.6.2.1. Часто используемые ключи команды ls

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

  1. Перечислить все файлы в справочнике.

Имена некоторых файлов в вашем собственном справочнике начинаются с точки (например, .profile). Когда имя файла начинается с точки, он не включается в список, распечатываемый командой ls. Чтобы распечатать такие файлы, введите команду ls с ключом -a.

Например, чтобы распечатать информацию о всех файлах в вашем текущем справочнике (starship), включая и файлы, имя которых начинается с точки, введите команду ls -a и нажмите клавишу <RETURN>. Экран будет выглядеть следующим образом: $ ls -a<CR> . .. .profile bin draft letters list mbox $

  • Распечатать содержание в укороченном формате.
  • Ключи -C и -F команды ls используются достаточно часто. Вместе эти ключи распечатывают подсправочники и файлы справочников и помечают исполняемые файлы символом *, справочники - символом /, символическую связь(каналы) - символом @.

    Например, вы можете распечатать информацию о всех файлах вашего рабочего справочника startship, выполнив команду: $ ls -CF<CR> bin/ letters/ mbox draft/ list* $

  • Распечатать содержание в расширенном формате.
  • Возможно, более информативным ключом команды ls является ключ -l, который отображает содержание справочника в расширенном формате. Этот формат включает в себя: режим, число связей, владелец, группа, размер в байтах и время последней модификации каждого файла. Предположим, вы задали команду ls -l, находясь в справочнике startship: $ ls -l<CR> total 30 drwx-xr-x 3 startship project 96 Oct 27 08:16 bin drwx-xr-x 2 startship project 64 Nov 1 14:19 draft drwx-xr-x 2 startship project 80 Nov 8 08:41 letters -rwx----- 2 startship project 12301 Nov 2 10:15 list -rw------ 1 startship project 40 Oct 27 10:00 mbox

    Первая выводная строка (total 30) показывает объем дискового пространства в байтах. Последующие строки дают представление о справочниках и файлах в справочнике startship. Первый символ в каждой строке (d, -, l, b или c) говорит о типе файла: d = справочник - = обыкновенный файл l = символическая связь(канал) b = специальный блочный файл c = специальный символьный файл

    Таким образом на экране вы можете видеть, что справочник startship содержит три справочника и два обычных файла.

    Следующие несколько символов, которые являются либо буквами либо дефисами, идентифицируют право на чтение и использование файла или справочника.

    Далее следует цифра - счетчик связей. Для справочника этот счетчик показывает число справочников, расположенных под ним, плюс два (для самого справочника и справочника-родителя).

    Следующим является регистрационное имя владельца файла (в данном случае startship), и за ним - групповое имя файла или справочника (project).

    Следующее число показывает длину файла или справочника в байтах. Месяц, день и время последней модификации файла - в предпоследней колонке. В последней колонке представлено имя справочника или файла.



    Содержание раздела