15 практических примеров использования Unix команды ls

В этой статье мы сделаем обзор по 15 практическим примерам использования команды ls консоли. Примеры помогут вам стать эффективнее как пользователь Unix.

Пользователи Unix и системные администраторы не могут жить без команды ls . Используете ли вы эту команду 10 или 100 раз в день, знание всей мощи команды ls позволит сделать процесс использования консоли Unix приятнее.

Также, команда head -1 позволяет извлечь этот первый файл.

Пример: откроем в vim’e последний редактируемый текстовый файл

  • Первый символ — тип файла.
    • — обычный файл
    • d директория
    • s файл-сокет
    • l файл-ссылка

    Аналогичная команда ls -l , но отображает вместо подробной информации о файлах, информацию о директории:

    На примере репозитория этого сайта: посты обновляются чаще, чем что-либо.

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

    Распечатывает все файлы и все содержимое каждой из директорий, а также содержимое директорий директорий и т.д.:

    Это команда бывает полезной, когда есть необходимость удалить файлы, имеющие специальные символы.

    Аналогично ls -l , но дополнительно выводятся значения UID и GID (пользовательский и групповой ID) в консоли Unix.

    Команда позволяет классифицировать содержимое директории.
    / — директория, @ — файл-ссылка, * — выполняемый файл и ничего не ставится, если это обычный файл.

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

    /.bashrc можно внести сокращения указанных сверху команд.

    Вы можете упростить себе жизнь, создав aliases в файле .bashrc , находящимся в корневой директории (зайти в него можно, к примеру, набрав nano

    /.bashrc ). После вы вносите изменения и после перезагрузки консоли Unix можете уже пользоваться введенными командами. Мы предлагаем такие: