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

click fraud protection

В ls Команда выводит список имен файлов и папок в файловой системе. Это одна из самых основных и важных команд оболочки Linux.

10 основных команд Linux для навигации по файловой системе

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

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

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

список каталогов в Linux

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

ls -a
ls - все.

В switch выводит список всех файлов и папок в каталоге.

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

ls -B
ls --ignore-backups.

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

ls --color = never. 

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

ls -l. 

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

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

ls -g. 

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

ls -o. 

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

ls -l --author. 

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

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

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

ls -l -n. 

В ls Команда может использоваться для отображения всех файлов и папок по указанному пути вниз. Например:

ls -R / home. 

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

Комбинируйте переключатели тоже. Команда ls -aBlh представляет список, как показано на скриншоте в верхней части этого раздела.

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

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

Чтобы отобразить список в столбцах на экране:

ls -X
ls --format = поперек.

Чтобы отобразить список в формате, разделенном запятыми:

ls -m
ls --format = запятые.

Чтобы отобразить список в горизонтальном формате:

ls -x
ls --format = horizontal.

Чтобы показать список в длинном формате:

ls -l
ls --format = long.

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

ls -1
ls --format = одностолбцовый
ls --format = подробный.

Чтобы отобразить список по вертикали:

ls -c
ls --format = vertical.

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

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

ls --sort = none
ls --sort = размер
ls --sort = время
ls --sort = версия.

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

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

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

ls -U
ls -S
ls -t
ls -v.

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

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

Встряхните дерево

Альтернативный подход к просмотру файлов предполагает дерево Утилита, которая по умолчанию поставляется с некоторыми дистрибутивами, но не с другими. Когда вы запустите его, вы увидите распечатанную на стандартный вывод иерархию файлов и папок.

утилита для дерева