GNU/Linux
команда ls
Поиск…
Команда ls с большинством используемых опций.
ls показывает файлы и каталоги в текущем рабочем каталоге. (если аргументы не переданы). (По умолчанию не отображаются скрытые файлы, которые начинаются с.)
user@ubuntu14:/usr$ ls
bin games include lib lib32 local sbin share src
Для просмотра всех файлов (скрытых файлов и папок). Использовать ls -a
OR ls -all
user@ubuntu14:/usr$ ls -a
. .. bin games include lib lib32 local sbin share src
Чтобы различать файлы и папки и символические ссылки и другие, используйте ls -F
OR ls --classify
user@ubuntu14:~$ ls -F
bash_profile_course chat_apps/ Desktop/ Downloads/ foxitsoftware/
Public/ test/ bin/ ClionProjects/ Documents/ IDE/ Music/
Pictures/ Templates/ Videos/
Здесь конечные символы используются для различения файлов и папок.
Справочник "/" предложить.
«*» Предлагает исполняемые файлы.
«@» Предлагает символические ссылки.
Чтобы получить более подробную информацию о файлах и каталогах, используйте ls -l
user@ubuntu14:~/example$ ls -l
total 6464
-rw-r--r-- 1 dave dave 41 Dec 24 12:19 Z.txt
drwxr-xr-x 2 user group 4096 Dec 24 12:00 a_directory
-rw-r--r-- 1 user group 6 Dec 24 12:01 a_file
lrwxrwxrwx 1 user group 6 Dec 24 12:04 a_link -> a_file
-rw-r--r-- 1 user group 6 Dec 24 12:03 a_newer_file
-rw-r----- 1 user group 6586816 Dec 24 12:07 big.zip
В этом примере общий размер содержимого составляет 6460 КБ.
Затем есть запись для каждого файла / каталога в алфавитном порядке с верхним регистром до нижнего регистра.
Первым символом является тип (например, d - каталог, l - ссылка).
Следующие 9 символов отображают разрешения для пользователя, группы и других.
За этим следует количество жестких ссылок, затем имя и группа владельца.
Следующее поле - размер в байтах. Это можно отобразить в удобной для человека форме, добавив опцию -h
например, 6586816 отображается как 6.3M
Затем следует временная метка (обычно время модификации).
Конечное поле - это имя. Примечание. Ссылки также показывают цель ссылки.
Параметры команды ls
Полный список вариантов:
ls -a
список всех файлов, включая скрытый файл, начинающийся с '.'
ls --color
цветной цветной список [= всегда / никогда / авто]
ls -d
каталогов ls -d
- с '* /'
ls -F
добавить один символ из * / => @ | к enteries
Индекс индекса inode файла ls -i
ls -l
список с длинным форматом - показать разрешения
ls -la
list long format, включая скрытые файлы
ls -lh
длинный формат с читаемым размером файла
Список ls -ls
с длинным форматом с размером файла
Список ls -r
в обратном порядке
ls -R
list рекурсивно дерево каталогов
Размер файла списка ls -s
ls -S
сортировать по размеру файла
ls -t
сортировать по времени и дате
ls -X
сортировать по имени расширения