Перейти к содержимому

Ls la команда linux что делает

  • автор:

Команда ls – просмотр каталога

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

В качестве аргументов ls принимает адреса каталогов или файлов. Если их не передавать, то будет выведено содержимое текущей папки.

ls без аргументов - просмотр текущего каталога

Указав адрес или адреса других каталогов, можно посмотреть их содержимое.

Просмотр одного и нескольких каталогов

Обратите внимание, здесь смены текущего каталога не происходит, как при использовании cd . Bash лишь выводит нам файлы и папки запрашиваемого каталога. Если нужно сразу просмотреть несколько каталогов, их указывают простым перечислением.

У программы ls есть много ключей, позволяющих получать о файлах более подробную информацию, а также выводить ее в различных форматах. Узнать о всех ключах можно с помощью ls —help . Самым используемым является -l , благодаря которому выводится подробная информация об объектах.

Расширенный формат: ls -l

В первой строке указано общее количество блоков дискового пространства, которое занимают файлы просматриваемого каталога. В данном случае один блок соответствует 1024-м байтам, или 1-му килобайту.

В описании каждого файла первый символ указывает на тип файлового объекта, далее идут права (rwxrwxrwx). О типах файлов в Unix-подобных ОС мы уже говорили, о правах будет сказано позже. В примере выше имеется две директории (d), один именованный канал (p) и два обычных файла (-).

Во втором столбце для файлов указывается количество жестких ссылок на них. О том, что такое жесткая ссылка, будет рассказано позже. Далее идут имена владельца и группы (в данном случае они совпадают), размер файла, дата последнего изменения, имя. По-умолчанию размер выражается в байтах, но с помощью ключа -h можно вывести в более удобном для восприятия человеком (human) формате, то есть в килобайтах.

ls -h

Ключ -a позволяет увидеть скрытые файлы:

Просмотр скрытых файлов: ls -a

Здесь также используется ключ -1 , чтобы вывод был в столбик. Кроме скрытого файла .iamhidden мы видим имена текущего каталога ( . ) и родительского ( .. ). Если они не нужны, вместо -a используют -A .

С помощью ключа -R можно посмотреть содержимое как самого каталога, так и вложенных в него.

Рекурсивный просмотр каталогов: ls -R

В отличие от cd , команде ls можно передавать не только имена каталогов, но и файлов. Например, когда нужно получить информацию о конкретном файле или группе файлов.

Просмотр информации о файле с помощью команды ls

На скрине во второй команде используется шаблон. О шаблонах будет сказано позже.

По-умолчанию ls сортирует файлы по алфавиту. С помощью справочной системы Linux узнайте, как сортировать файлы по размеру и времени изменения.

Курс с ответами к заданиям и дополнительными уроками в PDF

X Скрыть Наверх

Введение в Linux и Bash. Курс

Что делает команда ls в Linux

Что делает команда ls в Linux

В сегодняшней статье мы поговорим для чего нужна команда ls в Linux.

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

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

Параметры команды ls.

-l: Длинный формат вывода. Показывает подробную информацию о файлах, такую как права доступа, владелец, группа, размер, дата создания и имя файла.

-a: Вывести все файлы, включая скрытые файлы (файлы, название которых начинается с точки).

-R: Рекурсивно вывести содержимое директорий.

-t: Сортировать файлы по времени последнего изменения.

-S: Сортировать файлы по размеру.

-r: Вывести файлы в обратном порядке.

-h: Человеко-читаемый формат вывода размера файлов.

1. Отобразить содержимое текущего каталога:

2. Отобразить содержимое указанного каталога в длинном формате:

$. ls -l /path/to/directory

3. Вывести все файлы, включая скрытые:

4. Рекурсивно просмотреть содержимое подкаталогов:

5. Отсортировать файлы по времени последнего изменения:

6. Отсортировать файлы по размеру:

7. Вывести файлы в обратном порядке:

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

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

Команда ls: опции, ключи и примеры использования

Общие команды – Общие команды, присущие различным операционным системам.

Переведено в рамках проекта tldr-ru. Licensed under the CC-BY (original work).

Вывести содержимое директории в виде списка.

  • Вывести список файлов по одному на строку:
  • Вывести список всех файлов, включая скрытые:
  • Вывести расширенный список всех файлов (разрешения, владелец, размер и дата изменения):
  • Вывести расширенный список файлов, с размерами в более читаемом виде(KB, MB, GB):
  • Вывести расширенный список файлов, отсортированный по размеру (в порядке убывания):
  • Вывести расширенный список всех файлов, отсортированный по дате изменения(сначала старые):

Изображение Выучи 10 хороших привычек для работы в UNIX от IBM

Примеры кода, демонстрирующие общие подходы в программировании или же решающие небольшие прикладные задачи. Языки программирования и библиотеки, позволяющие эффективно решать задачи разработки. Объектно-ориентированное программирование, функциональное программирование и прочие подходы и …

Фото Код

Трюки Bash

Полезные заметки по работе с командной строкой: bash и прочие *sh. Однострочники, скрипты, позволяющие решать большие и малые задачи администрирования и настройки Юникс систем. Zsh для современного MacOS, Bash для …

Фото Трюки Bash

Заметки о настройке различных IT-штуковин. Настройка, допиливание, полировка. Конфигурируем приложения и тюнингуем сервера. Полезные параметры и ключи запуска программ. Увеличиваем скорость, уменьшаем отклик, ускоряем работу и улучшаем результаты работы. Объясняем …

Фото Настройки

Терминал/Консоль

Команды и инструкции терминала (консоли) Linux, MacOS, Windows и прочих операционных систем. Трюки и особенности командных оболочек, скрипты для администрирования Unix. Программирование и скриптование Windows и Linux, тонкая настройка Macos. …

Фото Терминал/Консоль

Также может быть вам интересно:

  • Как получить дерево директорий на Bash одним однострочником
  • Python: Функции
  • Python: Встроенные типы данных (list, set, dict, etc)
  • Python: типы данных, переменные, логическое ветвление и циклы
  • Как сделать свою middleware в Django (с примерами)

Свежее на «Цифре»
MessageId или как дебажить систему с минимумом проблем
Программы, 09.09.2023
Проверочный список для выпуска промышленных приложений с иллюстрациями
Работа и управление, 30.07.2023
В Google Pixel и Windows Snipping Tool есть возможность восстановления обрезанных изображений
Новости, 23.03.2023
Два подарка «под ёлочку» от Heroes of Might and Magic
Новости, 25.12.2022
Вышел Pulsar – редактор кода на основе Atom
Новости, 25.12.2022
Ленивый backup PostgreSQL
Программы, 17.12.2022
Google анонсировала OSV-Scanner: сканер уязвимостей в программных проектах
Новости, 16.12.2022

Фото Gitea запускает коммерческую версию, а недовольные – форк Forĝejo

Gitea запускает коммерческую версию, а недовольные – форк Forĝejo

На днях группа бывших разработчиков Gitea решили создать на базе хостинга кода Gitea свою версию проекта – «Forgejo». Причиной тому …

Фото Пользователи и их создание в Django - своя регистрация на сайте

Пользователи и их создание в Django — своя регистрация на сайте

Если вашим сайтом должны активно пользоваться несколько человек, то полезно их различать, а значит — надо уметь создавать пользователей, либо …

Фото Новый синтаксис старой команды with в Python 3.10

Новый синтаксис старой команды with в Python 3.10

Как же долго моё чувство прекрасного страдало… Но в Python 3.10 появился новый парсер синтаксических конструкций Python!

Фото Добавляем постраничную пагинацию на Django сайт

Добавляем постраничную пагинацию на Django сайт

На сайтах часто встречаются многостраничные объекты: список товаров, список заметок и т.д. Поэтому важно уметь добавить навигацию по страницам на …

Фото Новый оператор match-case в Python

Новый оператор match-case в Python

В новой версии Python (3.10) появится новый оператор. Новый оператор сопоставления по шаблону (match-case).

Фото Нет слов, одни. однострочники

Нет слов, одни. однострочники

На днях вышел пост со списком полезных однострочников для JavaScript программистов. Памятуя Perl-овую молодость, заглянул туда.

Фото Добавляем переменные в контекст Django шаблонов (свой контекст-процессор)

Добавляем переменные в контекст Django шаблонов (свой контекст-процессор)

В Django вы можете передавать данные в шаблоны посредством контекстов. Контекст передаётся из контроллера (view в терминах Django), однако, если …

Фото Пример своей консольной команды в Django проекте

Пример своей консольной команды в Django проекте

Если вы работали с Django проектом, то, скорее всего, запускали команды из консоли (manage.py). В Django есть простой способ писать …

Фото Разграничение прав доступа на Django сайте

Разграничение прав доступа на Django сайте

Почти на любом веб-сайте необходимо разделять пользователей на группы и предоставлять им разные возможности. В Django есть довольно серьёзная система …

Основные команды Linux: как работает ls

Команда ls — одна из команд Linux/UNIX, часто используемых для повседневных задач. Это одна из немногих команд, которые новички изучают с самого начала. Она выводит список содержимого внутри каталога. В этом гайде мы разберем команду ls в Linux и параметры, которые можно использовать вместе с ней.

Вывод списка файлов

Команда ls без аргументов выводит список файлов и каталогов в простом формате, не показывая много информации (типы файлов, разрешения, дата и время изменения и т.д.). Синтаксис команды следующий:

Список файлов в обратном порядке

Добавьте флаг -r, чтобы вывести файлы в обратном порядке. Синтаксис имеет такой вид:

Если сравнить данный скриншот с предыдущим, можно заметить, что порядок в списке изменился от последнего файла к первому.

Запрос прав доступа к файлам

С помощью флага -l мы можем вывести список прав доступа к файлам и каталогам, а также другие атрибуты (названия папок, размеры файлов и каталогов, дата и время изменения). Синтаксис следующий:

Просмотр файлов в удобочитаемом формате

Как вы могли заметить, выводимые размеры файлов и папок непросто расшифровать и понять с первого взгляда. С помощью флага -lh можно вывести размер файла в килобайтах (кБ), мегабайтах (МБ) или гигабайтах (ГБ).

Просмотр скрытых файлов

Для просмотра скрытых файлов добавьте флаг -a. Скрытые файлы — это обычно системные файлы, которые начинаются с точки (.). Синтаксис команды следующий:

Рекурсивный вывод списка файлов

С помощью команды ls -R мы можем вывести дерево каталогов файлов и папок.

Вывод списка файлов и каталогов

С помощью флага -F можно отделить файлы от папок, чтобы папка отображалась со слэшем “/” в конце.

Вывод номера инодов файлов и каталогов

Добавьте флаг -i в конце команды Is для вывода номера инодов файлов и каталогов, как показано ниже:

UID и GID файлов и каталогов

Добавьте параметр -n, если вам нужно вывести UID и GID файлов и каталогов.

Создание псевдонима для команды ls

Псевдонимы — это настроенные или измененные команды в оболочке Linux, которые используются вместо обычных команд. Создать псевдоним для команды ls можно следующим образом:

То есть система должна выполнить команду ls -l вместо команды ls. Обратите внимание, что вывод, который вы получите при выполнении команды ls, будет таким же, как при выполнении команды ls -l.

Чтобы удалить добавленный псевдоним, запустите:

Изменение цвета вывода команды ls

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

Просмотр версии команды ls

Если вам нужно узнать версию ls, выполните:

ls (GNU coreutils) 8.22 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Richard M. Stallman and David MacKenzie. #

Также вы можете выполнить команду ls –version для вывода версии команды ls.

Справка и мануал команды ls

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

Чтобы узнать больше о команде, ознакомьтесь с её мануалом. Для этого выполните следующую команду:

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

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