Linux для Начинающих - Архивирование и Сжатие tar, gzip, bzip2, xz, zip
Linux для Начинающих - Архивирование и Сжатие tar, gzip, bzip2, xz, zip
tar cf mytar.tar Folder1 - заархивировать Folder1
tar xf mytar.tar - разархивировать архив
gzip / bzip2 / xz - скомпрессировать файл
gunzip / bunzip2 / unxz - раскомпресировать файл
tar cvzf myBZIP2.bz2 Folder1 - сжать Folder1
tar xvf myBZIP2.bz2 - распаковать архив
tar tf myBZIP2.bz2 - посмотреть что внутри архива
zip -r myZIP.zip Folder1 - Запаковать Folder1 в ZIP
unzip myZIP.zip - Распаковать файл myZIP.zip
Буду рад паре баксов, можно даже Канадских :) www.paypal.me/DenisAstahov
Пікірлер: 73
Поржали по-доброму с женой над буковкой "эв" ))) Денис - легенда!!!
Еще может быть полезным Распаковать в определенную папку tar -C /home/user -xvf archive.tar.gz * ключ -C используется для указания папки, куда необходимо распаковать файлы из архива.
Чувак, ты лучший! Инфа залетела на ура, спс! Продолжай
@ADV-IT
5 жыл бұрын
Спасибо!
С буквой "эв" повеселил)) Спасибо)
Спасибо Вам за ваше время и желания помочь другим!
Большое спасибо! Всё чётко и предельно понятно 👌😎
спасибо за видео. с меня лайк!
Доброго времени суток! Отличная подача уроков! Заметил небольшую опечатку в конце урока на видео и тут в описании: "tar cvzf myBZIP2.bz2 Folder1 - сжать Folder1" Это метод сжатия GZIP, а файл указывается myBZIP2.bz2, что немного путает, просьба, поправить хотя бы в описании на: "tar cvjf myBZIP2.bz2 Folder1 - сжать Folder1"
Отлично,полно, с комментариями. Отличные уроки, спасибо. +5 поинтов к красноглазию
@Hezaki
2 жыл бұрын
о, вы тут, прикольно
автор красавчик - доступно и четко
Очень полезно, спасибо!
Спасибо, доступно и понятно
Спасибо огромное!
Теперь хочется весь свой спам запаковать в архивы. Спасибо за видео
спасибо!
спасибо)
Спасибо
Что интересно, параметры этого tar используются без тире спереди.
Огромное
концовка порадовала - надувает файл )))
осторожно, файлы надуваются =))) лайк превращается...
он смешно 'разозлился' на 2:50
Насчет verbose: я всегда в конце команды ставлю -v. Тогда меньше ошибок записи.
а как создавать spk архивы? читал, что являются подсемействами архива tar. не подскажешь, пожалуйста?
Вы забыли про уровни компрессии в zip от 1 до 9 и тогда размер будет меньше
@user-ik9fr6lc7n
3 жыл бұрын
Alex Seregin а куда ставить цифру не подскажете ?
@dentuso8
2 жыл бұрын
@@user-ik9fr6lc7n по идее просто -9 добавить Regulate the speed of compression using the specified digit #, where -0 indicates no compression (store all files), -1 indicates the fastest compression speed (less compression) and -9 indicates the slowest compression speed (optimal compression, ignores the suffix list). The default compression level is -6.
Поздравьте меня. Удалил всю папку пользователя. Сделал вот так rm -R ~. Теперь наслаждаюсь минимализмом, мляо...
@Shareware412
3 жыл бұрын
Любое обучение или эксперимент желательно проводить в виртуалках. Ну или бэкап системы замути сперва. Кстати, линукс бэкапить круто тем же самым tar.
@biomozgjele
3 жыл бұрын
Классика
А в чем разница между rm -r и rm -R? И на 12:33 написано rm -r Folder1/ зачем / ?
@ADV-IT
5 жыл бұрын
между rm -r и rm -R нету разницы. Так как это директория
unzip my zip - это по-красивее, чем "май дик")))
Извините а можно ли узнать скрытые файлы при команде tar входят архив?
Денис, есть где посмотреть как сравнить старые архивы, чтобы достать из них одинаковые файлы-каталоги, или не одинаковые, и раскидать их в нужное место?
@ADV-IT
5 жыл бұрын
stackoverflow.com/questions/1030545/how-to-compare-two-tarballs-content
@itforceit
5 жыл бұрын
@@ADV-IT Спасибо, ситуация очень похожая, но только не силен я в Python, и это минус. Надо учить Python, а времени пока нету. А как же не распаковывая эти архивы, перенаправить вывод совпадающих файлов в директориях и файлов в папку 1. потом поделить те что только в одном из архивов в папку 2? Я так понял просто баш командами это не сделать?
@Tesla_UFO
4 жыл бұрын
Смотреть содержание без распаковки можете в peazip, там можете сортировать файлы по разным критериям и распаковать, добавить нужные с GUI. А сравнить содержание разных архивов без глаз (программно, например если количество файлов большой или вовсе резервная копия) можно с распаковкой (без распаковки не вспомнил методы). Есть luckybackup, который поможет синхронизировать каталоги, оставив свежие версии файлов одинакового формата и именем. Если нужно только знать различаются или нет, можете контрольными суммами пробовать сравнить или время измены, количество файлов и занимаемое место с учетом файловой системы и кластера диска. peazip использует многопоточность, все операции в видео делали 1 ядром, тар во время больших операции сверхмедленно, бзип и хз тоже одним ядром сжимают на ультра настройках медленно, пробуйте пеазип, может поможет.
А как устанавливать исходники из архивов такие как tar.gz , tar.xz ?
@ADV-IT
7 жыл бұрын
Их надо компилировать, должна быть инструкция в исходниках с какими опциями компилировать. А вообще так; #> make #> make install
почему атрибуты пишем не через дефис? -v, -x... Раньше всё через дефис было, а теперь без. Какая разница?
@ADV-IT
4 жыл бұрын
никакой
а как добавить в существующий архив файл???
Тот случай, когда в виде удобнее?)
СОТРЁМ)))
Я хочу распаковать архив но мне выдает ошибку,что мне делать?
@ADV-IT
6 жыл бұрын
Исправить ощибку
@user-ix9ib4qh1c
6 жыл бұрын
каков вопрос - таков ответ
привет из 2021! кто тоже ставьте лайк)
+ за парамЕтр
Немного не согласен в построении урока (он бы конечно длиннее получился, но стал бы более информативным) надо было ввести tar --help и все рассказать по-порядку что и зачем с примерами, тем более что далее следует построение *.sh и было бы круто создать его компрессированным со ссылками на разные папки с переменными и скриптами 2-го уровня. Ну а в целом благодарочка.
@ADV-IT
5 жыл бұрын
С количеством опций в tar --help можно целый курс по Linux TAR делать. Я оставлю это другим.
@GADoff39
5 жыл бұрын
@@ADV-IT Спасибо за ответ, согласен, с grepОМ то же самое =)
У Debian команды zip нету. Довольствуйтесь тарой)
Я сюда учиться зашёл, а не ржать. Че за фигня?
На оём канале емть аидео "как создать tar архмв на windows'
@biomozgjele
3 жыл бұрын
аз есмь
Из гуя что-то работает?
@ADV-IT
Жыл бұрын
Internet Browser
Денис привет! Для DevOps инеженера какой уровень английского нужен?
@ADV-IT
11 ай бұрын
Хороший, но смотря где ищешь работу, у всех разные требования, сам смотри если тебе на meetings нужно говорить только на английском и рассказывать что ты делал и делаешь. вот такой уровень, уметь рассказать
Создал архив, но tar xvf mytar.tar не раскрыло в моём случае его. В чём может быть проблема?
Сам mytar.tar весит 409600, а папка вместе с файлами - 404096. Где оставшиеся 5504? Я все вытрезвители и морги обзвонил, под кроватью смотрел, Обаме написал в аське, сорок лет водил свой народ по пустыне и вздымал руки к небу, но не понял.
@ADV-IT
2 жыл бұрын
Архивирование, сжатие...
@aleksanterikaansalo
2 жыл бұрын
@@ADV-IT Понял. Да хранят тебя Терренс и Филипп!
Спасибо
Спасибо