Porównanie katalogów i statystyki
Porównanie katalogów — Shift+F2
Shift+F2 albo Funkcje → Porównaj katalogi… porównuje katalogi otwarte w lewym i prawym panelu. Każdy z nich może leżeć na dysku, w archiwum albo na serwerze.
Opcje
| Opcja | Domyślnie | Znaczenie |
|---|---|---|
| Tylko aktualnie otwarte katalogi / Razem z podkatalogami | tylko otwarte | czy schodzić do podkatalogów |
| Porównuj wielkość | tak | pliki o różnym rozmiarze to różnica |
| Porównuj datę modyfikacji | tak | różna data (z dokładnością do sekundy) to różnica |
| Porównuj zawartość (MD5) | nie | program czyta oba pliki i porównuje sumy MD5 |
Dla każdej pary plików porównanie kończy się na pierwszej znalezionej różnicy, w kolejności rozmiar → data → zawartość. Porównanie zawartości czyta pliki w całości, więc na serwerze i przy dużych plikach trwa długo. Okno postępu pokazuje, co program właśnie skanuje; Anuluj przerywa.
Wskazówka: Serwery FTP podają daty z dokładnością do minuty, a niektóre dyski (FAT) do dwóch sekund. Przy takich porównaniach wyłącz Porównuj datę modyfikacji i porównuj rozmiar albo zawartość.
Program nie wchodzi do dowiązań symbolicznych prowadzących do katalogów — porównuje je jako elementy.
Wynik
Okno Wynik porównania katalogów pokazuje liczbę różnic i obie ścieżki albo „Nie znaleziono różnic.”. Tabela ma kolumny Ścieżka, Różnica, Lewy i Prawy:
| Różnica | Znaczenie | W kolumnach Lewy / Prawy |
|---|---|---|
| Brak po lewej / Brak po prawej | element jest tylko po jednej stronie | rozmiar pliku albo „directory” |
| Inny typ | po jednej stronie plik, po drugiej katalog | typ |
| Inna wielkość | różny rozmiar | rozmiary |
| Inna data | różna data modyfikacji | daty |
| Inna zawartość | różne sumy MD5 | sumy |
| Błąd odczytu | pliku nie dało się przeczytać | komunikat błędu |
Podwójne kliknięcie wiersza przenosi aktywny panel do katalogu z tym elementem i ustawia na nim kursor.
Kopiuj listę kładzie tabelę do schowka (kolumny rozdzielone tabulatorami — wklei się do arkusza).
Zapisz jako plik zapisuje wynik jako CSV (domyślnie
directory-compare.csv).Zamknij albo Esc.
Zaznaczanie, synchronizacja i usuwanie
Rząd Zaznacz: nad tabelą zaznacza jednym kliknięciem wiersze Tylko po lewej, Tylko po prawej, Po obu stronach (różny typ, rozmiar, data, zawartość albo błąd odczytu) albo Wszystkie. Ręcznie zaznaczasz jak na liście: kliknięciem, z Cmd/Ctrl, z Shift.
Synchronizuj działa na zaznaczonych wierszach, a bez zaznaczenia — na wszystkich:
element tylko po jednej stronie jest kopiowany na drugą (katalog w całości);
z dwóch plików nowszy zastępuje starszy;
katalog kontra plik i dwa pliki z tą samą datą są pomijane.
Przed kopiowaniem jedno pytanie pokazuje, ile elementów pójdzie w każdą stronę, które pliki zostaną zastąpione i które pominięte. Do wyboru: Synchronizuj i zastąp, Bez zastępowania albo Anuluj. Kopiowanie zachowuje daty i idzie zwykłym oknem postępu.
Usuń… (albo Delete czy F8 w oknie wyniku) kasuje zaznaczone elementy — pytanie pozwala wybrać Z lewego panelu, Z prawego panelu albo Z obu paneli. Kasowanie jest trwałe, jak F8.
Po każdym działaniu okno wyniku otwiera się ponownie i pokazuje to, co jeszcze się różni; oba panele się odświeżają.
Statystyki — Control+Q / Ctrl+Q
Control+Q na macOS albo Ctrl+Q na Windows i Linuksie pokazuje statystyki elementu pod kursorem. W menu kontekstowym: Statystyki… na elemencie i Statystyki katalogu… w pustym miejscu listy (dla bieżącego katalogu). Na wierszu /.. skrót liczy bieżący katalog.
Statystyki katalogu wymagają przejścia całego drzewa — okno postępu pokazuje „Znaleziono plików: …, katalogów: …”, a Anuluj przerywa.
Katalog
Nazwa, Łączny rozmiar, Liczba plików (rekurencyjnie), Liczba katalogów (rekurencyjnie), Bezpośrednia zawartość, Średni rozmiar pliku, Maksymalna głębokość, Największy plik, Najnowszy plik, Najstarszy plik, Elementy ukryte, Dowiązania symboliczne, Inne elementy, Nieodczytane katalogi, Najczęstsze rozszerzenia (do ośmiu, z liczbą i rozmiarem), Data modyfikacji, Uprawnienia, Właściciel / grupa, Ścieżka.
Wiersze bez wartości (np. brak dowiązań) nie są pokazywane. Dowiązania symboliczne są liczone, ale program do nich nie wchodzi i nie dolicza ich rozmiaru. Katalogi, których nie dało się przeczytać (brak uprawnień), są w wierszu Nieodczytane katalogi.
Rozmiary podkatalogów od największego
Od 1.7.4 sekcja Katalogi od największego pokazuje wszystkie podkatalogi, także zagnieżdżone, ukryte i puste. Przy ścieżce względem badanego katalogu jest suma rozmiarów zwykłych plików w całym jego poddrzewie. Rozmiary są ułożone malejąco; przy remisie według ścieżki. Rozmiar rodzica obejmuje potomków, więc wierszy nie należy sumować. Są to długości plików, a nie liczba zajętych bloków dysku. Dowiązania nie są rozwijane. Przy braku dostępu do części poddrzewa katalog i jego przodkowie mają dopisek Co najmniej … (niepełne dane).
Dwukrotnie kliknij katalog albo ustaw na nim kursor w tabeli i naciśnij Enter: statystyki zamkną się, a wskazany katalog otworzy się w aktywnym panelu. Działa też pojedyncze kliknięcie wiersza i Enter. Drugi panel zachowa ścieżkę. Gdy katalog zniknął lub brakuje uprawnień, panel pozostanie w dotychczasowym miejscu i pokaże komunikat. Lista rozmiarów trafia również do raportu kopiowanego do schowka.
Plik
Nazwa, Typ, Rozszerzenie, Rozmiar, Zajęte na dysku, Data modyfikacji, Data utworzenia, Ostatni dostęp, Uprawnienia, Właściciel / grupa, Ukryty, Cel dowiązania, Ścieżka.
Data utworzenia, Ostatni dostęp i Zajęte na dysku dotyczą plików na dysku komputera. Dane są pokazywane, gdy system je udostępnia.
Kopiowanie
Kopiuj do schowka — cały raport jako tekst.
Kopiuj nazwę, Kopiuj ścieżkę — tylko nazwa albo pełna ścieżka.
Zaznacz wiersze (Shift+↑/↓) i naciśnij Cmd+C / Ctrl+C, żeby skopiować tylko je, w postaci „Właściwość: wartość”.
Enter na wierszu podkatalogu otwiera go w aktywnym panelu; na pozostałych wierszach zamyka okno. Esc zawsze zamyka statystyki.
FlyingFiles 1.7.4 · Funkcje po 1.0.0 są oznaczone w treści.