В файловом менеджере есть ограничение на объём архива, который он может создать, также архив не может быть создан, если в него попадает файл с названием на кириллице. Но не волнуйтесь - есть другое, даже ещё более быстрое средство - SSH 😊
Позвольте мне объяснить подробнее, как распаковать архив по SSH:
Шаг 1 - Подключение
Подключитесь к своему хостинг-аккаунту по SSH. Если Вы ещё не знаете, как это сделать, вот подробное руководство, которое Вам поможет.
После того, как доступ по SSH получен, Вам нужно убедиться, что Вы находитесь в нужной директории - той, где размещены файлы и/или папки, которые Вы хотите заархивировать. Чтобы проверить местоположение выполните команду ls
.
Если отображаются нужные файли и/или папки - отлично, переходите к следующему пункту.
Если Вы не видите файлов сайта, то выполните команду cd 123
- где вместо 123 укажите папку, которая отображается в списке - и так чередуйте ls
и cd
, пока не увидите нужный контент.
Для большинства сайтов путь будет выглядеть таким образом:
cd domains
cd domain.com
cd public_html
Шаг 2 - Создание архива
Чтобы собрать архив достаточно выполнить одну команду, она будет отличаться в зависимости от формата архива:
Чтобы создать архив отдельных файлов
ZIP: zip archive-name.zip filename1.php filename2.php filename3.php
TAR: tar -cvf archive.tar filename1.php filename2.php filename3.php
TAR.GZ: tar -zcf NewArchive.tar.gz filename1.php filename2.php filename3.php
Где вместо archive напишите имя будущего архива, а после него - файлы, которые нужно добавить в архив.
Чтобы создать архив всей папки
ZIP: zip -r archive.zip DirectoryName
TAR: tar -cvf archive.tar DirectoryName
TAR.GZ: tar -zcf archive.tar.gz DirectoryName
Создание архива займёт некоторое время, когда оно будет завершено - с новой строчки появится
-bash-4.2$
и возможность ввести новую команду. Поздравляю - на этом создание архива завершено, можете скачать его по FTP или любым другим удобным способом.
Примечание: Вы можете увидеть 0%, 1% и подобные значения. Можете не обращать на них внимание: если с новой строчки появилось -bash-4.2$
, архив создан полностью.