Kompresowanie i rozpakowywanie folderów za pośrednictwem FileZilla


9

Chcę zgarnąć i wyodrębnić folder (z mojej witryny Wordpress) na komputerze głównym za pomocą FileZilla? Czy jest to możliwe z FileZilla? Jeśli nie to zasugerujesz? Nie mam dostępu do SSH.


Może powinieneś dokładnie określić, jaki masz dostęp, jaki jest twój komputer kliencki i jaki jest komputer hosta. Czy masz konto na tym serwerze? Jeśli tak, czy na pewno nie masz dostępu do ssh?
Denys Séguret

Host to wpengine.com, a mój to Windows. Nie mam ssh.

I tak teraz pracuję nad plikami tego serwera.

Odpowiedzi:


3

Sformułowanie twojego pytania nie jest jasne, więc zakładam, że chcesz, aby pliki przesłane do iz witryny Wordpress zostały skompresowane.

Wygląda na to, że nie ma standardowego algorytmu kompresji FTP („ Niestety, nie ma jednej standardowej metody kompresji plików FTP; są setki „) Możesz skontaktować się z wpengine.com, aby sprawdzić, czy ich serwer FTP obsługuje algorytm kompresji, ale nie pokładam nadziei.

Kiedy korzystasz z firmy takiej jak wpengine.com, zyskujesz przewagę syestem, który jest tani, łatwy w użyciu i łatwy w utrzymaniu, ale traci możliwość uruchamiania własnego kodu. W rezultacie opcje są ograniczone do funkcji i narzędzi, które zapewniają. Jeśli ich serwer FTP obsługuje kompresję, możesz uzyskać kompatybilnego klienta i użyć kompresji w witrynie. Jeśli możesz uruchomić niestandardowy kod na swoim serwerze, możesz uzyskać program, który wykona kompresję / ekstrakcję rar. W przeciwnym razie będziesz musiał załadować / pobrać pliki w pełnym rozmiarze.

Jeśli potrzebujesz łatwego sposobu przesyłania plików pomiędzy komputery tam wiele usługi konkretnie dla to .

Na marginesie: Serwer FTP FileZilla obsługuje kompresję ale wygląda na to, że będziesz potrzebował możliwości skonfigurowania serwera (co nie jest możliwe w większości hostów). Można to znaleźć w interfejsie serwera FileZilla pod Edytuj & gt; Kompresja transferu plików .


5

FileZilla nie może tego zrobić. Pozwala tylko na wykonanie polecenia FTP (nawet z SFTP, który używa SSH).

Istnieją dwie opcje:

  • Jest jakiś rodzaj WPEngine.com specyficzny interfejs, który pozwala to zrobić.

  • Potrzebujesz pewnego zdalnego dostępu do pulpitu lub powłoki (SSH, VNC itp.), Który pozwala na wykonywanie poleceń niestandardowych.

Jeśli żadne z powyższych nie ma zastosowania, nie można rarować plików.


1

Wszystkie komputery (w tym smartfony) mogą używać ssh.

W systemie Windows możesz przesyłać pliki za pomocą WinSCP, który działa trochę jak Eksplorator plików systemu Windows (lub Norton Commander, jeśli jesteś wystarczająco stary, aby to wiedzieć).

Możesz użyć putty do zdekompresowania na hoście, ale łatwiej jest po prostu przenieść swój folder i pozwolić WinSCP obsłużyć wszystkie kopie plików.

Oczywiście będziesz potrzebować loginu i hasła.

Jeśli nie zrozumiałem i jest to serwer, który nie oferuje ssh, dlaczego nie po prostu wysłać nieskompresowany folder za pomocą filezilla? Filezilla jest w tym dobra.


Ponieważ jest ogromny ... I jak mogę zbierać folder za pomocą filezilla?

Filezilla nie może rar. To nie jest jego praca. Problem nie dotyczy tworzenia rar (winrar robi to w systemie Windows), ale unrar: musisz to zrobić na serwerze. Proponuję więc po prostu wysłać nieskompresowany folder.
Denys Séguret

1

Jeśli chcesz używać Filezilli, musisz to zrobić. Najprawdopodobniej twój serwer obsługuje przynajmniej zip / unzip plików zip. Może nie obsługiwać plików rar. Prawdopodobnie obsługuje również tar, więc możesz utworzyć plik tar.gz. To naprawdę zależy od tego, jakie typy serwer już zna (ponieważ nie masz uprawnień administratora, aby zainstalować cokolwiek innego).

Mam stary skrypt Quick Unzipper na GitHub, który może rozpakować plik na serwerze. Po prostu umieść rozpinacz w tym samym katalogu co plik zip, przejdź do pliku na stronie i kliknij w rozpakuj. Nawet ten proces wydaje się lepszy niż przenoszenie wszystkich plików. Zauważ, że mój skrypt używa PHP do rozpakowania za pomocą klasy ZipArchive. Działa na większości hostów. Jeśli chcesz użyć innego typu, takiego jak bzip lub gzip, możesz utworzyć własną wersję skryptu rozpakowującego, aby obsługiwać ten typ.

Nawet jeśli spakujesz plik, jego całkowity rozmiar nie będzie o wiele mniejszy. Aby uzyskać możliwie najmniejszy rozmiar, zamek nie byłby tym, czego chcesz. Jeśli potrzebujesz tego, aby przyspieszyć czas transferu, nawet ledwo skompresowany plik zip będzie przesyłany szybciej niż pojedyncze pliki za pośrednictwem ftp.

Kiedy przesyłasz tysiące plików za pomocą FTP, musi obsługiwać każdy plik 1 na 1 (chociaż mówisz po 5 plików naraz, ich przetwarzanie trwa nadal na podstawie pliku). Musi utworzyć katalog, przełączyć się do niego, wszystkie polecenia, które wymagają czasu. Kiedy przesyłasz tylko 1 duży plik, nie masz wszystkich dodatkowych kosztów, które normalnie ma FTP.


0

Praca z plikami RAR na serwerze Linux może być bolesna, nawet jeśli masz dostęp do SSH lub Cpanel. Moja rada jest taka, aby przesyłać pliki w formacie .zip, a następnie zalogować się do CPanel, jeśli jest dostępny, i rozpakować plik (Menadżer plików, poszukaj go w sekcji Pliki, gdzie również masz FTP). Chociaż kepp ma na myśli ekstrakcję plików i kompresję w Cpanelu jest nieco * starsza i nie była od razu polerowana, więc dla uzyskania lepszych wyników użyj pliku zip.

Jeśli nie masz dostępu do Cpanel, tylko FTP. Sugeruję, aby zainstalować na swojej stronie WordPress wtyczkę FTP lub wtyczkę File Manager, ale znowu ułatwi to, jeśli pliki zostaną zip, nawet w środowiskach Windows Server miałem do czynienia z brakiem odpowiednich narzędzi RAR.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.