Использование команды ls для вывода списка файлов в Linux
В ls Команда выводит список имен файлов и папок в файловой системе. Это одна из самых основных и важных команд оболочки Linux.
Список файлов в папке
Чтобы вывести список всех файлов в папке, откройте окно терминала, выберите соответствующую папку с помощью в CD команда, затем введите Является.
По умолчанию файлы и папки перечислены в столбцах на экране и отображают только имя файла.
Скрытые файлы (файлы с именами, начинающимися с точки) не отображаются автоматически при запуске 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 = размер.
Встряхните дерево
Альтернативный подход к просмотру файлов предполагает дерево Утилита, которая по умолчанию поставляется с некоторыми дистрибутивами, но не с другими. Когда вы запустите его, вы увидите распечатанную на стандартный вывод иерархию файлов и папок.