Сжатый файл и архив — разница и сходства

В этом уроке мы узнаем, как просматривать содержимое архива и / или сжатого файла, не извлекая его в Unix-подобных операционных системах.

Прежде чем идти дальше, давайте проясним архив и сжатие файлов.

Между ними существует значительная разница.

Архивирование — это процесс объединения нескольких файлов или папок или обоих в один файл. В этом случае полученный файл не сжимается.

Сжатие — это метод объединения нескольких файлов или папок или обоих в один файл и, наконец, сжатие полученного файла.

Архив не является сжатым файлом, но сжатый файл может быть архивом.

Понятно? Ну что ж, давайте перейдем к теме.

Просмотр содержимого архива или сжатого файла без его извлечения

Благодаря сообществу Linux есть много приложений командной строки, доступных для этого.

Давайте посмотрим на некоторые из них с примерами.

1. Использование редактора Vim

Vim — не просто редактор.

Используя Vim, мы можем делать множество вещей.

Следующая команда отображает содержимое сжатого архивного файла без его распаковки.

$ vim itisgood.tar.gz

2. Использование команды Таr

Чтобы просмотреть содержимое файла архива tar, запустите:

$ tar -tf itisgood.tar

Или используйте флаг -v для просмотра подробных свойств файла архива, таких как разрешения, владелец файла, группа, дата создания и т. д.

$ tar -tfv itisgood.tar

3. Использование команды Rar

Чтобы просмотреть содержимое файла rar, просто выполните:

$ rar v itisgood.rar

4. Использование команды Unrar

Вы также можете сделать то же самое, используя команду Unrar с флагом l, как показано ниже.

$ unrar l itisgood.rar

5. Использование команды Zip

Чтобы просмотреть содержимое zip-файла без его извлечения, используйте следующую команду zip:

$ zip -sf itisgood.zip

6. Использование команды Unzip

Вы также можете использовать команду Unzip с флагом -l для отображения содержимого zip-файла, как показано ниже.

$ unzip -l itisgood.zip 

7. Использование команды Zipinfo

$ zipinfo itisgood.zip

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

8. Использование команды Zcat

Чтобы просмотреть содержимое сжатого архивного файла без его извлечения с помощью команды zcat, мы делаем следующее:

$ zcat itisgood.tar.gz

Zcat такой же, как команда gunzip -c. Таким образом, вы также можете использовать следующую команду для просмотра содержимого архива / сжатого файла:

$ gunzip -c itisgood.tar.gz

9. Использование команды Zless

Чтобы просмотреть содержимое архива / сжатого файла с помощью команды Zless, просто выполните:

$ zless ostechnix.tar.gz

Эта команда аналогична команде «less», где отображается страница вывода за страницу.

10. Использование команды Less

Как вы уже знаете, команду less можно использовать для открытия файла для интерактивного чтения, позволяющего прокручивать и искать.

Выполните следующую команду для просмотра содержимого архива / сжатого файла с помощью команды less:

$ less ostechnix.tar.gz

 

Поделитесь статьей:

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