Команды ls, tree и find в Linux имеют разные функции при просмотре файловой системы:
- ls позволяет отображать информацию о директориях (каталогах) и файлах, находящихся в папках. {7-host} С помощью ключей можно настроить формат вывода. {7-host} Некоторые из них:
- -l — отображает содержимое в длинном формате, показывает подробную информацию, включая разрешения, владельца, размер, дату изменения и т. д.. vc.ru
- -a — показывает скрытые файлы/директории, которые начинаются с точки. vc.ru
- -h — выводит размеры файлов в удобочитаемом формате, например, «1K», «10M», «2G» и т. д.. vc.ru
- -r — сортирует вывод в обратном порядке (по убыванию). vc.ru
- -t — сортирует вывод по времени последнего изменения. vc.ru
- tree позволяет смотреть структуру всех каталогов, имеющихся на компьютере, в виде дерева. losst.pro Самые толстые ветви — это корневая папка и каталоги первого уровня вложенности, а в роли мелких веточек выступают отдельные файлы. losst.pro Некоторые опции команды:
- -a — показывает все файлы, включая скрытые. {8-host}
- -d — показывает только директории. {8-host}
- -u — показывает владельца или идентификатор пользователя (UID). {8-host}
- -g — показывает группу или идентификатор группы (GID). {8-host}
- -L — выводит дерево не глубже определённого уровня вложенности. {8-host}
- -h — показывает размер файлов. {8-host}
- -D — показывает дату последнего изменения файла или директории. {8-host}
- -С — включает подсветку разными цветами. {8-host}
- -X — выводит информацию в формате XML. {8-host}
- -J — выводит информацию в формате JSON. {8-host}
- Find используется для поиска файлов и каталогов в заданных директориях на основе различных критериев. pq.hosting Некоторые из них:
- -name — поиск файлов по имени. pq.hosting
- -type — поиск файлов определённого типа (например, f для обычных файлов или d для директорий). pq.hosting
- -size — поиск файлов по размеру. pq.hosting
- -mtime — поиск файлов по времени последней модификации. pq.hosting
- -user и -group — поиск файлов по владельцу и группе. pq.hosting
Find позволяет использовать сложные наборы условий с применением операторов: and, or, not. {10-host}