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

OpcjaDomyślnieZnaczenie
Tylko aktualnie otwarte katalogi / Razem z podkatalogamitylko otwarteczy schodzić do podkatalogów
Porównuj wielkośćtakpliki o różnym rozmiarze to różnica
Porównuj datę modyfikacjitakróżna data (z dokładnością do sekundy) to różnica
Porównuj zawartość (MD5)nieprogram 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óżnicaZnaczenieW kolumnach Lewy / Prawy
Brak po lewej / Brak po prawejelement jest tylko po jednej stronierozmiar pliku albo „directory”
Inny typpo jednej stronie plik, po drugiej katalogtyp
Inna wielkośćróżny rozmiarrozmiary
Inna dataróżna data modyfikacjidaty
Inna zawartośćróżne sumy MD5sumy
Błąd odczytupliku 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.