Jak mogę sprawdzić, czy wszystkie pliki zostały pomyślnie przesłane do FileZilla?


2

Mam problem: istnieje duża witryna Joomla z wieloma plikami, które muszę pobrać z serwera na komputerze. Właśnie zaznaczyłem wszystko i przeciągnąłem do panelu z moimi lokalnymi plikami, aby rozpocząć pobieranie.

Jednak pobrał tylko jeden katalog zawierający więcej niż dziesięć. Dziwne, ale właśnie przeciągnąłem każdy katalog na własną rękę.

Teraz każdy katalog znajduje się również na moim komputerze lokalnym, ale chcę sprawdzić, czy naprawdę tam jest każdy plik. Czy jest jakiś sposób, aby porównać rozmiar strony Joomla z pobraną, a może z sumami kontrolnymi?

Już dużo googlowałem, ale nic nie znalazłem.


Czy masz dostęp ssh do serwera?
Vlastimil Ovčáčík

Zgodnie z tą odpowiedzią istnieje projekt HASHdowodzenia, a także niektóre alternatywy specyficzne dla dostawcy. Twój serwer FTP i klient mogą to obsługiwać.
Vlastimil Ovčáčík

Odpowiedzi:


4

Nie wiedziałbym, jak do tego użyć sumy kontrolnej, zwłaszcza że przy niektórych ustawieniach może się zdarzyć, że pliki zostaną nieznacznie zmienione podczas przesyłania. Stosunkowo bezpiecznym sposobem (i szybszym niż przesyłanie pojedynczych plików) byłoby przesłanie pliku zip, sprawdzenie sumy kontrolnej, a następnie rozpakowanie. Ale jeśli wystąpił błąd podczas przesyłania kodu zip, prawdopodobnie byłby uszkodzony i nie rozpakował się wcale. Jeśli nie masz możliwości rozpakowania się, dobry host zrobi to za Ciebie. To samo, jeśli pobierzesz, mogą utworzyć dla Ciebie plik zip twojej instalacji.

Jeśli masz dostęp do zaplecza, możesz także użyć rozszerzenia kopii zapasowej. Następnie pobierz kopię zapasową i wypakuj ją lokalnie. Istnieje również kilka skryptów php do tworzenia skompresowanych kopii zapasowych.

W każdym razie wciąż istnieją dobre powody, aby porównywać foldery. Używam PhpStorm za to. Dobre programy ftp, takie jak WinSCP , mają również opcje porównywania folderów. Zajmie to dużo czasu. Aby być naprawdę pewnym, możesz (przynajmniej z PhpStorm) nawet porównać zawartość. W przypadku całej instalacji Joomla może to zająć cały dzień, nawet w przypadku szybkiego połączenia.

Przepraszam, widzę, że pytałeś o FileZilla. Bardzo lubię FileZilla, więc nie korzystałem z niego od lat. Jeśli nie ma porównania folderów, zrzuć je.

Porównywanie rozmiarów byłoby łatwe, gdybyś miał dostęp ssh do serwera. Ale pewnie nie wiesz - wtedy nie wiedziałbym, jak możesz to zrobić. Zobacz Wyświetlanie rozmiaru katalogu z filezilla, który prowadzi do tego linku: https://forum.filezilla-project.org/viewtopic.php?t=34641


0

Jak podano na stronie dokumentacji FileZilla

Aby szybko zobaczyć różnice między plikami na komputerze lokalnym i serwerze:

Wybierz Widok → Porównanie katalogu → i albo wybierz:

  • porównaj rozmiar pliku lub
  • porównaj czas modyfikacji

Włącz opcję Ukryj identyczne pliki , jeśli nie chcesz rozpraszać się plikami traktowanymi tak samo po obu stronach. Wybierz: WidokPorównanie katalogówWłącz (lub wpisz CTRL+ O).

Katalogi i pliki obecne tylko na komputerze lokalnym lub na serwerze zdalnym: Są podświetlone na ŻÓŁTY na liście lokalizacji, w której się znajdują .

wprowadź opis zdjęcia tutaj

PS:

  1. Proszę odnieść się do tej odpowiedzi .
  2. Pełny tekst dokumentacji znajduje się tutaj .

-1

Możesz pobrać cały zestaw ponownie, a po wyświetleniu monitu wybierz TYLKO istniejące pliki, których rozmiar nie odpowiada rozmiarowi pliku zdalnego. W takim przypadku pobierałby tylko brakujące lub niekompletne pliki. Sprawdź dziennik pod kątem jakichkolwiek wzmianek o błędach.


Is there some way I can compare the size of the Joomla-site with the downloaded one, or maybe with checksums?Twoje pytanie nie odpowiada na żadne z tych pytań.
flolilo

@flolilolilo Uważa jednak rozwiązanie to : „Teraz każdy katalog jest również na moim komputerze lokalnym, ale chcę, aby zweryfikować istnieje naprawdę każdy plik istnieje.”
Luke G.

Nie ma jednak gwarancji, że dany plik został skopiowany poprawnie. I ze względu na checksumczęść w pytaniu, sądzę, że to jest główne pytanie. W przeciwnym razie wystarczy proste porównanie wizualne (jak lista).
flolilo

1
@flolilolilo Nie zgadzam się, ale jeśli jest to główny problem PO, to postępuj zgodnie z moją sugestią, ale wybranie zastąpienia tylko plików lokalnych, które nie są tego samego rozmiaru, również dla nich zadziała, rozwiązując wszelkie niekompletne problemy z pobieraniem. Po prostu oferuję OP proste rozwiązanie ich problemu, ponieważ nie mamy żadnych wskazówek, że naprawdę wymaga to pewnego rodzaju skomplikowanej analizy opartej na sumie kontrolnej. Ponadto tytuł tego pytania brzmi: „Jak mogę sprawdzić, czy wszystkie pliki zostały pomyślnie przesłane do FileZilla”, a nie jak wygenerować CRC plików na hoście FTP i porównać je z CRC plików lokalnych.
Luke G.
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.