Кстати говоря, Вы можете сделать заказ у разработчика которого вы сейчас читаете, по любым вопросам с администрированием серверов, а также сайтами. Я помогу в любой задаче, оплата почасовая. Можете обратиться в Telegram для быстрой обратной связи, либо на почту которая на странице "Обо мне".
Дата публикации: 20.11.2018
Дата обновления: 16.12.2021
При работе с множеством файлов приходиться их архивировать и скидывать в другие места, сервера. Поэтому приходит на помощь создание архивов .zip .tar.gz и здесь мы рассмотрим как их создавать. Плюс этого метода в том, что НЕ НУЖНО передавать папки по FTP к себе на компьютер потом еще куда-то, создавайте архивы и перекачивайте их на 100% мощности вашего интернет-канала, иначе при передаче множества файлов скорость не может «разогнаться», соответственно она будет каждый раз при передаче файла сбрасываться до 32КБ а то и меньше, а когда вы передаете архив размером в 200ГБ или 1ТБ то скорость будет максимальной, особенно если вы создали архив на одном сервере, а потом через wget (не защищено) или через ssh (sftp, webdav) протоколы передаете это будет очень быстро, так как сервера имеют выделенные полосы, бывают с гарантированной, но зачастую это 100мбит shared (Shared Internet Access (SIA)).
Суть данного SIA интернета в том, что провайдеры опираются на тот факт что не все пользователи будут использовать канал в полной мере, и не будут так сильно его нагружать, но если большая часть пользователей начнет использовать интернет-канал в полном объеме — ваша личная скорость интернета упадёт в разы, соответственно заявленная в рекламных целях скорость 100мбит может быть превращена в 10мбит, бывают случаи когда заявленная скорость 1Гбит, но потом «урезается» до 100мбит — и это более адекватное предложение. И данный вид интернета подходит исключительно для мелких сайтов, сайтов без мультимедиа, для личных небольших проектов.
Выделенный интернет-доступ это идеальное решение для бизнеса, вы имеете столько, сколько вы имеете не больше не меньше. Все ваши клиенты ровно получают скорость, все всегда довольны, но минус данного решения в его цене, если вы крупная компания, или предприятие взаимодействующее с интернет-аудиторией — то лучше подключать данный вид подключения, особенно если у вас есть медиа файлы в больших объемах. Также если у вас сайт замедленно работает в данном случае вы можете воспользоваться CDN сервисами, один из них у меня расположен уже в разделе «Советую«.
cd Нужный_вам_путь && tar -zcvf file.tar.gz * — создать .tar.gz (архив)
cd Нужный_вам_путь && tar -jcvf file.tar.bz2 * — создать .tar.bz2 (архив)
cd Нужный_вам_путь && zip file.zip * — создать .zip (архив)
cd Нужный_вам_путь && tar -cJf file.tar.xz * — создать xz (архив)
Давайте разберемся в каком случае какой архив применять и в чём их плюсы, они используют разное сжатие данных.
.tar — не сжатый архивный файл
.zip — обычно сжатый архивный файл
.gz — файл, архив сжатый через gzip
Выше представлен рисунок на котором изображены отличительные черты алгоритмов сжатия по свободному месту, что лучше сжимается и сколько места остается после. В лидерах на мой счет как всегда был bz2, однако теперь оказывается есть еще один вид сжатия tar + xz — который превосходит все остальные результаты. Но стоит помнить о том, чем меньше место занимает сжатый файл — тем больше усилий было предпринято на это сжатие, основано на личном опыте, когда работала система на Linux и было начато сжатие файла bz2, это наносило ущерб производительности приложения.
В текущую папку. Флаги (подробнее) -v, —verbose (пошаговый вывод в консоль), -f —file (название файла)
tar xf file.tar.xz
tar -xvf file.tar.gz
tar xf file.tar
Кстати говоря, Вы можете сделать заказ у разработчика которого вы сейчас читаете, по любым вопросам с администрированием серверов, а также сайтами. Я помогу в любой задаче, оплата почасовая. Можете обратиться в Telegram для быстрой обратной связи, либо на почту которая на странице "Обо мне".