Сжатый файл и архив – разница и сходства
В этом уроке мы узнаем, как просматривать содержимое архива и / или сжатого файла, не извлекая его в 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
2 комментария
$ less ostechnix.tar.gz
это не работает, архив – суть бинарный файл, содержимое не будет отображено в читаемом виде.
бинарник конечно не покажет, на что вы рассчитывали?