6. file

В предыдущем уроке мы узнали о touch. Давайте немного вернемся к этому. Вы заметили, что имя файла не соответствовало стандартным соглашениям об именовании, как вы, вероятно, видели в других операционных системах, таких как Windows? Обычно вы ожидаете, что файл с именем banana.jpeg будет файлом изображения JPEG.

В Linux имена файлов не обязаны представлять содержимое файла. Вы можете создать файл с именем funny.gif, который на самом деле не является GIF.

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

file banana.jpg

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Практика ведет к совершенству! Вот несколько практических заданий для закрепления вашего понимания проверки содержимого и свойств файлов:

  1. Команда Linux ls: Список содержимого - Изучите команду Linux ls для эффективного вывода списка и анализа содержимого файлов и каталогов, что часто предшествует или следует за использованием команды file для понимания того, что находится в ваших каталогах.
  2. Команда Linux cat: Конкатенация файлов - Попрактикуйтесь в просмотре и манипулировании текстовыми файлами, что является обычной задачей после определения типа файла.
  3. Команда Linux more: Прокрутка файлов - Улучшите свои навыки работы с командной строкой для навигации и изучения больших текстовых файлов, основываясь на способности определять типы файлов, а затем проверять их содержимое.

Эти лабораторные работы помогут вам применить концепции проверки файлов и просмотра содержимого в реальных сценариях и повысить уверенность в управлении файлами в Linux.

Тест

Какую команду можно использовать для определения типа файла?