ls - это команда оболочки Linux, которая выводит список содержимого каталогов файлов и каталогов.
$ ls [options] [file|dir]
Основные параметры команды ls:
вариант | описание |
---|---|
ls -a | перечислить все файлы, включая скрытые, начинающиеся с '.' |
ls --color | цветной список [= всегда / никогда / автоматически] |
ls -d | список каталогов - с '* /' |
ls -F | добавить один символ * / =/ @ | к развлечениям |
ls -i | список индексных номеров inode файлов |
ls -l | список с длинным форматом - показать разрешения |
ls -la | список длинного формата, включая скрытые файлы |
ls -lh | список длинного формата с читаемым размером файла |
ls -ls | список в длинном формате с размером файла |
ls -r | список в обратном порядке |
ls -R | рекурсивно перечислить дерево каталогов |
ls -s | размер файла списка |
ls -S | сортировать по размеру файла |
ls -t | сортировать по времени и дате |
ls -X | сортировать по имени расширения |
Вы можете нажать кнопку табуляции , чтобы автоматически заполнить имена файлов или папок.
Перечислить каталог Documents / Books с относительным путем:
$ ls Documents/Books
Перечислить каталог / home / user / Documents / Books с абсолютным путем.
$ ls /home/user/Documents/Books
Список корневого каталога:
$ ls /
Список родительских каталогов:
$ ls ..
Вывести домашний каталог пользователя (например: / home / user):
$ ls ~
Список в длинном формате:
$ ls -l
Показать скрытые файлы:
$ ls -a
Список с длинным форматом и отображение скрытых файлов:
$ ls -la
Сортировать по дате / времени:
$ ls -t
Сортировать по размеру файла:
$ ls -S
Перечислить все подкаталоги:
$ ls *
Рекурсивный древовидный список каталогов:
$ ls -R
Список только текстовых файлов с подстановочными знаками:
$ ls *.txt
ls перенаправление в выходной файл:
$ ls / out.txt
Список только каталогов:
$ ls -d */
Перечислить файлы и каталоги с полным путем:
$ ls -d $PWD/*
Выберите ls options и нажмите кнопку Generate Code :