Все юзают ls, но мало кто заморачивается, почему одни файлы ты видишь, а другие нет. Или почему по дате сортировка — такой беспорядок. На самом деле ls — это твой маленький шпион по файловой системе. Только научись им правильно пользоваться.
Что такое ls?
ls — команда, которая показывает содержимое директории. Ты пишешь ls — получаешь список того, что лежит в папке, где ты стоишь сейчас. Всё просто и понятно, если не спешить.
Синтаксис без прикрас
ls [опции] [путь к папке или файлу] Без параметров — просто покажет файлы и папки в текущей директории.
Полезные опции, чтобы не теряться
-a— показывает всё, включая те файлы, что начинаются с точки (скрытые). Ты думал, их нет? Они просто спрятаны, и часто там всякая фигня, которая тебе нужна или мешает.-l— выводит длинный список с кучей инфы: права доступа, владелец, размер, дата. Короче, вся техническая байда, которая поможет понять, что к чему.-h— вместе с-lпоказывает размер в понятных штуках — мегабайты, гигабайты, а не бессмысленные цифры в байтах.-r— переворачивает порядок вывода. Полезно, если хочешь посмотреть последние изменения снизу, а не сверху.-t— сортирует по дате изменения. Если хочешь увидеть, что недавно трогал, а что давно забил.
Как юзать по-человечески
Показать что у тебя вообще в папке:
ls Показать всё, включая скрытые говнафайлы:
ls -a
Вывести полный список с размерами, кто и что:
ls -lh
Показать последние обновления в обратном порядке — свежие снизу:
ls -ltr
Посмотреть содержимое конкретной папки, например, /home/user:
ls /home/user
Пример вывода (неприкрытая реальность)
drwxr-xr-x 2 user user 4.0K Jul 15 14:20 Documents
-rw-r--r-- 1 user user 1.2M Jul 14 09:10 movie.mkv -rw-r--r-- 1 user user 234 Jul 14 08:45 .hiddenfile В первой колонке — права, кто что может делать. Потом владелец, размер (если с -h — удобочитаемый), дата и имя. Скрытые файлы начинаются с точки — без -a их не увидишь.
Что с этим делать?
ls — это твой быстрый гляделка в файловую систему. Если хочешь понять, почему что-то не видно или почему диск забит — сначала посмотри ls с опциями. Если не понял, значит ты просто не в теме, и пора читать дальше, а не тыкать вслепую.
Если ты считаешь, что ls — просто команда для “показать файлы”, ты прав, но это только верхушка айсберга. Реальная сила в том, как ты её применяешь, комбинируешь и понимаешь. Так что не ленись, выучи пару опций и перестань каждый раз клянчить помощь у коллег.
В итоге — ls прост и грязен, как жизнь. Учись с ним обращаться и перестанешь совать палки в колеса самому себе.
0 комментариев