В этой статье мы сделаем обзор по 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 можете уже пользоваться введенными командами. Мы предлагаем такие: