Просмотр содержимого с помощью ls

Введите ls и нажмите [Enter]. Вы должны увидеть содержимое вашего текущего каталога или, как минимум, его часть.

Команда ls сама по себе не показывает всех файлов в вашем каталоге Чтобы увидеть всё, вы должны указать ещё один или два параметра.

Команда ls воспринимает множество параметров.

ПодсказкаПрочитайте в man страницу команды ls
 Если вы хотите увидеть все параметры команды ls, вы можете прочитать страницы руководства, выполнив в приглашении оболочки man ls. Если вы хотите распечатать страницу руководства, введите в приглашении man ls | col -b | lpr.

Зачем так много параметров? Все они помогают отсортировать информацию, так как вам это нужно. Например, вы можете указать как отображать файлы, показывать ли разрешения и многое другое.

Введите ls -a. Теперь вы видите файлы, начинающиеся с точек. Такие файлы называются скрытыми.

Скрытые файлы чаще всего представляют собой конфигурационные файлы, задающие настройки для программ, оконных менеджеров, оболочек и т.д. Они сделаны скрытыми, чтобы предотвратить случайное их повреждение пользователем. Кроме этого, если вы ищете в каталоге что-то, обычно вас не интересуют эти конфигурационные файлы, а так как они скрыты, они не загромождают ваш экран.

Просматривая список файлов с помощью команды (ls -a) вы получаете много информации, но указав еще дополнительные параметры, вы сможете увидеть ещё больше.

Если вы хотите увидеть размер файла или каталога, время создания и другие сведения, просто добавьте параметр «long» (длинный) (-l) в команду ls -a:

ls -al

Эта команда покажет дату создания файла, его размер, владельца, разрешения и т.д.

Вы не обязаны находиться в каталоге, содержимое которого вы просматриваете с помощью команды ls.

Посмотрите, что находится в каталоге /etc выполнив:

ls -al /etc

Вы получите массу информации о содержимом каталога /etc.

Ниже приводится список некоторых часто используемых параметров команды ls. Не забывайте о том, что вы можете получить полный список параметров в руководстве, на странице ls (man ls).

  • -a — all (все). Показывает все файлы в каталоге, включая скрытые файлы (.filename). Каталоги .. и . вверху этого списка обозначают родительский и текущий каталог соответственно.
  • -l — long (длинный). Выводит информацию о содержимом, включая разрешения (режимы), владельца, группу, размер, дату создания, является ли этот файл ссылкой на что-то другое в системе, и если да, то куда указывает эта ссылка.
  • -F — file type (тип файла). Добавляет в конце каждой строки определённый символ. Это может быть символ /, обозначающий каталог; @, обозначающий ссылку на другой файл; и *, обозначающий исполняемый файл.
  • -r — reverse (обратный). Показывает содержимое каталога от конца к началу.
  • -R — recursive (рекурсивный). Этот параметр также показывает содержимое всех каталогов, вложенных в текущий.
  • -S — size (размер). Сортирует файлы по их размеру.

Чуть позже в этой главе, когда вы познакомитесь с перенаправлением ввода/вывода, вы откроете для себя другие способы просмотреть содержимое каталога.

0
Git — Настройка доступа к частным репозиториям Что такое Bash — Sh

Комментариев нет

Нет комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *