Skip to main content

Использование команды ls для списка файлов в Linux

Linux команда ls - просмотр содержимого директории. (Апрель 2025)

Linux команда ls - просмотр содержимого директории. (Апрель 2025)
Anonim

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

Ls команда используется для отображения имен файлов и папок в файловой системе. Это руководство покажет вам все переключатели, доступные для Ls вместе со своим значением и тем, как их использовать.

Список файлов в папке

Чтобы перечислить все файлы в папке, откройте окно терминала и перейдите к папке, в которой вы хотите видеть содержимое для использования CD и просто введите следующую команду:

Ls

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

ls / path / to / file

По умолчанию файлы и папки будут отображаться в столбцах по всему экрану, и все, что вы увидите, - это имя файла.

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

ls -als --all

Это минус -a Переключатель, используемый выше, обозначает список всех. Это перечисляет абсолютно все файлы и папки в каталоге, в котором выполняется команда, или действительно против пути, предоставленного ему.

Результатом этого является то, что вы видите файл с именем . и другой .. , Единая полная остановка означает текущую папку, а двойная полная остановка - на один уровень вверх.

Если вы хотите опустить их из списка файлов, вы можете использовать капитал A вместо нижнего регистра a следующим образом:

ls -Als --almost-all

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

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

ls -Bls --ignore-backups

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

Если вы не хотите показывать разные цвета, вы можете использовать следующую команду:

ls --color = never

Если вы хотите получить более подробный вывод, вы можете использовать следующий переключатель:

ls -l

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

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

ls -g

Вы также можете опустить данные группы, указав следующий переключатель:

ls -o

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

ls -l --author

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

ls -l -hls -l - читаемый человекомls -l -s

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

ls -l -n

Ls команда может использоваться для отображения всех файлов и папок с указанного пути вниз.

Например:

ls -R / home

Вышеупомянутая команда покажет все файлы и папки под домашним каталогом, такие как «Картинки», «Музыка», «Видео», «Загрузки» и «Документы».

Изменение формата вывода

По умолчанию вывод для списка файлов находится по экрану в столбцах.

Однако вы можете указать формат, как показано ниже.

ls -Xls --format = поперек

Показывать список в столбцах по экрану.

ls -mls --format = запятые

Показать список в формате, разделенном запятой.

ls -xls --format = горизонтальный

Показать список в горизонтальном формате

ls -lls --format = long

Как уже упоминалось в предыдущем разделе, этот список показан в длинном формате.

ls -1ls --format = single-columnls --format = verbose

Показывает все файлы и папки, по 1 в каждой строке.

ls -cls --format = vertical

Показывает список по вертикали.

Как сортировать вывод из команды ls

Чтобы отсортировать вывод из Ls вы можете использовать --Сортировать переключитесь следующим образом:

ls --sort = nonels --sort = sizels --sort = времяls --sort = версия

По умолчанию установлено значение none, что означает, что файлы сортируются по имени. При сортировке по размеру сначала отображается файл с наибольшим размером, а наименьший - последним.

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

Кстати, все перечисленные выше виды могут быть достигнуты с помощью следующих команд:

ls -Uls -Sls -tls -v

Если вы хотите, чтобы результаты в порядке обратного сортировки использовали следующую команду.

ls -r --sort = размерls --reverse --sort = size

Резюме

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

человек