Стиснення та вилучення папок через FileZilla


9

Я хочу розгорнути та витягнути папку (свого сайту Wordpress) на хост-машині за допомогою FileZilla? Чи можливо це за допомогою FileZilla? Якщо ні, що ви запропонуєте? У мене немає доступу до SSH.


Можливо, вам слід уточнити, який у вас доступ, який ваш клієнтський апарат і який хост-апарат. У вас є обліковий запис на цьому сервері? Якщо так, то ви справді впевнені, що не маєте доступу до ssh?
Denys Séguret

Хост - це wpengine.com, а моє - це вікна. Я не маю ssh.

І так, зараз я працюю над файлами цього сервера.

Відповіді:


3

Формулювання вашого запитання не зрозуміла, тому я припускаю, що ви хочете стиснути файли, передані на ваш веб-сайт Wordpress, та з нього.

Схоже, не існує стандартного алгоритму стиснення FTP (" На жаль, не існує жодного стандартного методу стиснення файлів FTP; є СТО "). Ви можете зв’язатися з wpengine.com, щоб побачити, чи підтримує їх FTP-сервер алгоритм стиснення, але я не сподівався на це.

Використовуючи таку компанію, як wpengine.com, ви отримуєте перевагу системи, що є низькою вартістю, простотою у використанні та простоті в обслуговуванні, але втрачаєте можливість запускати спеціальний код. Як результат, ви обмежуєтесь можливостями та інструментами, які вони надають. Якщо їх FTP-сервер підтримує компресію, то ви можете отримати порівнянного клієнта та використовувати компресію на сайті. Якщо ви можете запустити на власному сервері спеціальний код, то ви можете отримати програму, яка зробить для вас стиснення / вилучення rar. Інакше вам доведеться завантажувати / завантажувати повнорозмірні файли.

Якщо вам потрібен простий спосіб передачі файлів між комп'ютерами є є багато послуг , спеціально для цього .

Як бічна примітка, сервер FileZilla FTP підтримує стиснення, але, схоже, вам знадобиться можливість налаштування сервера (що неможливо для більшості хостів). Це можна знайти в інтерфейсі FileZilla Server у розділі Правка> Стиснення файлів передачі .


5

FileZilla не може цього зробити. Це дозволяє лише виконувати команду FTP (навіть із SFTP, де використовується SSH).

Є два варіанти:

  • Існує якийсь WPEngine.comспецифічний інтерфейс, який дозволяє це робити.

  • Вам потрібен якийсь віддалений доступ до робочого столу чи оболонки (SSH, VNC тощо), який дозволяє виконувати власні команди.

Якщо нічого з перерахованого вище не застосовується, файли не можна використовувати.


1

Усі комп'ютери (включаючи смартфони) можуть використовувати ssh.

У Windows ви можете передавати файли за допомогою WinSCP, який трохи схожий на провідник файлів Windows (або Norton Commander, якщо ви досить дорослі, щоб це знати).

Ви можете використовувати шпаклівку для розпакування хосту, але простіше просто перенести свою папку і дозволити WinSCP обробляти всі копії файлів.

Звичайно, вам знадобиться логін та пароль.

Якщо я не зрозумів, і сервер не пропонує ssh, чому б просто не надіслати нестиснуту папку з filezilla? Filezilla добре в цьому.


Оскільки він величезний ... І як мені зробити rar папку за допомогою filezilla?

Filezilla не може бути рідкісним. Це не його робота. Проблема не буде в тому, щоб робити рар (Winrar робить це на Windows), а unrar: для цього вам потрібно буде увійти на сервер. Тому я пропоную вам просто надіслати нестиснуту папку.
Denys Séguret

1

Якщо ви хочете скористатися Filezilla, вам потрібно застебнути його. Швидше за все, ваш сервер підтримує принаймні zip / unzip zip-файлів. Він може не підтримувати rar файли. Він, ймовірно, підтримує також тар, тому ви можете створити tar.gz. Це дійсно залежить від того, які типи вашого сервера вже знають (оскільки у вас немає кореневого доступу, щоб встановити щось інше).

У мене є старий сценарій Quick Unzipper на GitHub, він може розпакувати файл на сервері. Просто розмістіть розпаковувач у тому самому каталозі, що і zip-файл, перейдіть до файла на веб-сторінці та натисніть розпакувати. Навіть цей процес здається кращим, ніж передача всіх файлів. Зауважте, що мій сценарій використовує PHP для розпакування з класом ZipArchive. Він працює на більшості хостів. Якщо ви хочете використовувати інший тип на зразок bzip або gzip, ви можете зібрати свою власну версію мого unzipper-сценарію для підтримки цього типу.

Навіть якщо ви зафіксували файл, загальний розмір файлу буде не настільки меншим. Щоб отримати найменший розмір, zip не буде тим, що вам потрібно. Якщо вам потрібно це пришвидшити час передачі, то навіть ледь стислий zip-файл передаватиметься швидше, ніж окремі файли через ftp.

Коли ви передаєте тисячі файлів за допомогою FTP, він повинен обробляти кожен файл 1 на 1 (хоча ви скажете 5 файлів одночасно, його все одно обробляється на основі файлу). Він повинен скласти каталог, перейти в нього, всі команди, які потребують часу. Коли ви передаєте лише 1 великий файл, у вас немає всіх зайвих накладних витрат, які зазвичай має FTP.


0

Робота з файлами RAR на сервері Linux може бути болісною, навіть якщо у вас SSH або Cpanel доступ. Моя порада - передати файли у форматі .zip, а потім увійти в CPanel, якщо є такий доступ, і розпакуйте файл (Filemanager, шукайте його в розділі Файли, де у вас також є FTP-матеріали). Хоча кеп на увазі Видобуток та стиснення файлів у Cpanel трохи * старий і він не був шліфований протягом певного часу, тому для кращих результатів використовуйте zip-файл.

Якщо у вас немає доступу до Cpanel, лише FTP. Я запропоную встановити на вашому сайті WordPress плагін FTP або плагін File Manager, але, знову ж таки, це полегшиться, якщо файли поштові, навіть у середовищі Windows Server, я зіткнувся з відсутністю належних інструментів RAR.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.