Double Commander to darmowy, wieloplatformowy menedżer plików z dwoma panelami obok siebie, idealny zamiennik dla komercyjnego Total Commandera i wbudowanego Eksploratora Windows. Program rozwijany na licencji open source powstał jako fork Sexi Commandera i przez lata ewoluował w pełnowartościowe narzędzie do pracy z plikami dla profesjonalistów i użytkowników domowych. Niniejszy przewodnik prowadzi od instalacji po konfigurację i funkcje zaawansowane, aby w pełni wykorzystać możliwości Double Commandera na wszystkich obsługiwanych platformach.
Podstawowe informacje i historia Double Commandera
Double Commander rozwija koncepcję dwupanelowego menedżera plików, której początki sięgają czasów Norton Commandera. Łączy sprawdzone rozwiązania z nowoczesnymi funkcjami i jest dostępny na Windows, Linux i macOS, co czyni go praktycznym wyborem dla pracy między systemami.
Projekt został zapoczątkowany na początku lat 2000. jako darmowa alternatywa dla Total Commandera. Program jest aktywnie rozwijany i regularnie aktualizowany, a jego możliwości konkurują z komercyjnym oprogramowaniem.
Wsparcie dla wtyczek Total Commandera to kluczowa zaleta DC. Program obsługuje wtyczki WCX (packer), WDX (content), WLX (viewer) oraz WFX (file system), dzięki czemu użytkownicy migrujący z TC mogą korzystać z dobrze znanych rozszerzeń.
Instalacja i wdrażanie Double Commandera na różnych platformach
Instalacja jest prosta i zależy od systemu operacyjnego. Na Windows dostępne są instalatory .exe (Inno Setup) i .msi oraz wersja przenośna (.zip). Na Linuksie dostępne są wydania GTK i Qt, repozytoria dla popularnych dystrybucji, a także AppImage. Program automatycznie wykrywa język systemu przy pierwszym uruchomieniu.
Poniżej zestawienie najczęstszych metod instalacji i komend:
| Platforma | Metoda instalacji | Polecenia | Wersja przenośna |
|---|---|---|---|
| Windows | Instalator .exe / .msi | — | .zip (uruchamiane z pendrive’a) |
| Linux (Debian/Ubuntu/Mint) | PPA + APT (GTK lub Qt) | sudo add-apt-repository ppa:alexx2000/doublecmdsudo apt-get install doublecmd-gtksudo apt-get install doublecmd-qt |
AppImage |
| Linux (Arch/Manjaro) | Repozytorium oficjalne (pacman) | sudo pacman -S doublecmd-qtsudo pacman -S doublecmd-gtk |
AppImage |
| Linux (AppImage) | Plik wykonywalny bez instalacji | — | AppImage |
| FreeBSD | Kolekcja Ports | — | — |
Interfejs użytkownika i podstawowe komponenty
Interfejs składa się z modułowych elementów, które przyspieszają pracę i porządkują operacje na plikach:
- dwa identyczne panele wyświetlające różne lokalizacje,
- konfigurowalny pasek narzędzi z przyciskami szybkiego dostępu,
- wiersz poleceń umożliwiający uruchamianie komend i skryptów,
- okno dziennika operacji z pełną historią działań,
- menu główne (Plik, Edycja, Widok, Operacje, Narzędzia) z logicznym podziałem funkcji,
- obsługa zakładek do szybkiego przełączania między wieloma katalogami.
Praca z wieloma katalogami jednocześnie jest intuicyjna i szybka, a dziennik pomaga diagnozować problemy i weryfikować wykonane operacje.
Kluczowe cechy i możliwości menedżera plików
Najważniejsze funkcje, które wyróżniają Double Commandera:
- Wbudowany edytor (F4) – podświetlanie składni, szybka edycja bez zewnętrznych narzędzi;
- Wbudowana przeglądarka (F3) – tryb tekstowy, szesnastkowy i graficzny, zmiana rozmiaru czcionki Ctrl + kółko myszy;
- Obsługa archiwów – praca z ZIP, TAR, GZ, BZ2, XZ, LZMA, 7Z, RPM, CPIO, DEB, RAR jak z katalogami;
- Zaawansowane wyszukiwanie – kryteria nazwy, rozmiaru, daty, treści, przeszukiwanie archiwów, wyrażenia regularne;
- Multi-rename (Alt+F6) – masowa zmiana nazw z szablonami i modyfikatorami;
- Obsługa Unicode – prawidłowe wyświetlanie nazw w różnych alfabetach;
- Protokoły sieciowe – wbudowane FTP, FTPS, FTPES, SSH+SCP, SFTP w panelach.
Synchronizacja i porównywanie katalogów
Synchronizacja katalogów skanuje dwa foldery i pokazuje różnice w dedykowanym oknie. Wybierasz źródło i cel, ustawiasz parametry, a następnie uruchamiasz porównanie.
Najważniejsze opcje trybu synchronizacji:
- „asymetrycznie” – kopiuje elementy z lewego do prawego panelu,
- „podkatalogi” – porównuje zawartość z uwzględnieniem wszystkich podfolderów,
- „wg zawartości” – porównuje treść plików o tym samym rozmiarze i dacie,
- „ignoruj datę” – uznaje pliki o tym samym rozmiarze za identyczne.
Wyniki są kolorowane, co ułatwia decyzje operacyjne:
- zielony – elementy do skopiowania/usunięcia po lewej,
- niebieski – elementy do skopiowania/usunięcia po prawej,
- czerwony – te same nazwy, ale różna zawartość,
- czarny – pliki identyczne.
Możesz wyłączać pojedyncze pliki z synchronizacji i podglądać różnice dwuklikiem. Przed wykonaniem zmian program wyświetla czytelne podsumowanie do zatwierdzenia.
Operacje kopiowania i przenoszenia plików
Skróty są zgodne z przyzwyczajeniami wielu użytkowników: F5 – kopiuj, Shift+F5 – duplikuj w tym samym folderze, F6 – przenieś.
Najważniejsze opcje dostępne w oknie kopiowania:
- sprawdź wolne miejsce – weryfikuje dostępne miejsce przed startem,
- rezerwuj przestrzeń – prealokacja ogranicza fragmentację i przyspiesza zapis,
- podążaj za linkami – decyduje o kopiowaniu dowiązań symbolicznych lub ich zawartości,
- poprawiaj linki – koryguje ścieżki docelowe względem katalogu docelowego,
- kopiuj atrybuty – przenosi uprawnienia i atrybuty systemowe.
Dialog postępu pokazuje szczegóły i pozwala na „Pauza”, „Kontynuuj”, „Anuluj”. W razie konfliktów nazw dostępne są: zastąp, pomiń, zmień nazwę ręcznie lub automatycznie według szablonu.
Konfiguracja i personalizacja interfejsu
Ustawienia znajdziesz w Konfiguracja > Opcje. Możesz zmienić motyw (jasny/ciemny), czcionki i rozmiar ikon, a w Kolory > Panele plików zdefiniować barwy dla typów plików.
W Klawisze > Skróty klawiszowe przypiszesz do pięciu skrótów do jednego polecenia i szybko wyszukasz polecenia po nazwie. Dzięki temu dopasujesz obsługę programu do własnych nawyków.
Sekcja Panele plików pozwala tworzyć niestandardowe zestawy kolumn, zmieniać ich kolejność i szerokości oraz pokazywać ukryte pliki. Opcja „Pokaż nawiasy kwadratowe wokół katalogów” ułatwia odróżnianie folderów.
W Narzędzia wewnętrzne wskażesz programy zewnętrzne dla F3/F4/porównań, z możliwością uruchamiania w terminalu i pozostawiania go otwartego. W Foldery skonfigurujesz lokalizacje katalogów z ustawieniami, szablonami i wtyczkami (przydatne w wersji przenośnej).
Obsługa archiwów i operacje pakowania
Double Commander traktuje archiwa jak katalogi – możesz do nich „wejść”, przeglądać zawartość i kopiować pliki bez wstępnego rozpakowywania. Obsługiwane formaty obejmują m.in.:
- ZIP,
- TAR,
- GZ,
- BZ2,
- XZ,
- LZMA,
- 7Z,
- RPM,
- CPIO,
- DEB,
- RAR.
Pliki z archiwum można podglądać (F3) i edytować (F4). Program wyodrębnia je do katalogu tymczasowego, a po zamknięciu edytora proponuje ponowne zapakowanie zmienionych plików, jeśli format/wtyczka na to pozwala.
Pakowanie: Alt+F5 lub Plik > Pakuj. Rozpakowywanie: Alt+F8 lub menu kontekstowe. Integrację z zewnętrznymi archiwizerami zapewnia multiarc.ini, który mapuje rozszerzenia na polecenia wiersza poleceń.
Zaawansowane funkcje wyszukiwania i filtrowania
Narzędzie Znajdź pliki (Plik > Znajdź pliki lub własny skrót) oferuje rozbudowane kryteria i pracę z treścią. Najważniejsze możliwości:
- karta Standard – katalog startowy, maska nazwy, dopasowanie części nazwy lub wyrażenia regularne,
- wyszukaj w archiwach – przeszukiwanie treści archiwów bez rozpakowywania,
- karta Zawartość – wyszukiwanie i zamiana tekstu, tryb „Szesnastkowo” dla binariów, „Office XML” (DOCX, XLSX, ODT, ODS),
- kodowanie – wybór UTF, ISO, KOI, DOS, ANSI dla poprawnej interpretacji znaków.
Wyniki pojawiają się w osobnym oknie i pozwalają od razu wykonywać operacje na znalezionych plikach.
Skróty klawiszowe i efektywne poruszanie się
Poniższe skróty znacząco przyspieszają pracę:
- F5 – kopiowanie plików;
- F6 – przenoszenie plików;
- F8 – usuwanie plików;
- F3 – podgląd pliku;
- F4 – edycja pliku;
- Tab – przełączanie między panelami;
- Backspace – przejście do katalogu nadrzędnego;
- Insert – zaznacz/odznacz bieżący plik;
- Ctrl+A – zaznacz wszystko;
- Ctrl+R – odśwież panel;
- Ctrl+L – edytuj ścieżkę;
- Alt+F5 – pakowanie;
- Alt+F8 – rozpakowywanie;
- Klawisz kontekstowy / Shift+F10 – menu kontekstowe;
- F9 – uruchom terminal (jeśli skonfigurowano);
- Ctrl+T – nowa zakładka;
- Ctrl+W – zamknij zakładkę;
- Ctrl+Tab – przełącz zakładki.
Szybkie wyszukiwanie działa po wpisaniu liter nazwy i można je dostosować (dopasowanie od początku, środka lub końca).
Pluginy i rozszerzenia funkcjonalności
Double Commander współpracuje z wtyczkami Total Commandera, co znacząco rozszerza jego możliwości:
- WCX (packer) – dodatkowe formaty archiwów i operacje na paczkach;
- WDX (content) – kolumny z metadanymi (np. MediaInfo, EXIF, sumy kontrolne);
- WLX (viewer) – przegląd specjalistycznych formatów wbudowanym viewerem;
- WFX (file system) – dostęp do zdalnych systemów plików i usług.
Wbudowany plugin sieciowy obsługuje FTP, FTPS, FTPES, SFTP, SSH+SCP. Dostępne są także wtyczki dla Android ADB, Hadoop HDFS oraz popularnych chmur (Dropbox, Google Drive, Yandex Disk).
Instalacja wtyczek jest prosta: skopiuj pliki do katalogu wtyczek i uruchom ponownie program. Na Windows zwykle do folderu plugins obok doublecmd.exe, a na Linuksie do ~/.config/doublecmd/plugins.
Praca z połączeniami FTP i SFTP
Klient FTP/SFTP dostępny jest przez Sieć > Połączenie FTP lub skrót Ctrl+\. W konfiguracji podajesz host, port i dane logowania. Standardowe porty to 21 (FTP/FTPES), 990 (FTPS implicit) i 22 (SFTP/SSH). Opcje „Anonimowo” oraz „Pasywny tryb” ułatwiają łączenie przez zapory sieciowe, a tryb SSH+SCP działa, gdy SFTP nie jest dostępne.
Zdalne katalogi działają jak lokalne – możesz kopiować, przenosić i usuwać pliki, korzystając z ograniczania prędkości i wznawiania transferów. Połączenia zapiszesz w Sieć > Edytuj połączenia.
Zaawansowane narzędzia do zmiany nazw plików
Multi-rename (Alt+F6) masowo zmienia nazwy tysięcy plików z podglądem wyników i kontrolą konfliktów.
Przydatne zmienne do szablonów maski nazwy:
[N]– numer porządkowy,[EXT]– rozszerzenie pliku,[NAME]– nazwa bez rozszerzenia,- inne znaczniki dopasowujące elementy nazwy.
Modyfikatory zmieniające wielkość liter:
tLowerCase– wszystkie małe litery,tUPPERCASE– wszystkie wielkie litery,tFirstLetter– pierwsza litera wielka,tWordWise– inicjały wyrazów wielkie.
Funkcja „Szukaj i zamień” obsługuje wiele par jednocześnie, wyrażenia regularne oraz tryb jednokrotnej zamiany („1x”). Program automatycznie zapobiega duplikatom nazw, np. dodając numerację.
Konfiguracja kolumn i personalizacja widoku plików
W Konfiguracja > Opcje > Widok plików > Kolumny > Niestandardowe kolumny zdefiniujesz własne zestawy pól (np. GETFILENAME, GETFILENAMENOEXT, GETFILESIZE, GETFILEDATE, GETFILEATTRW). Możesz zmieniać kolejność i szerokość kolumn oraz dostosować ich wygląd do swoich potrzeb.
Zaawansowane techniczne aspekty konfiguracji
Większość opcji ustawisz w GUI, lecz niektóre wymagają ręcznej edycji doublecmd.xml. Przed edycją zamknij program, aby nie nadpisał zmian przy wyjściu.
Pliki konfiguracyjne znajdują się w katalogu użytkownika: Windows – %APPDATA%\Double Commander, Linux – ~/.config/doublecmd. Ścieżkę odnajdziesz także przez Sieć > Hotlist katalogów > Katalogi specjalne > Katalog konfiguracyjny Double Commandera.
Poniższa tabela podsumowuje kluczowe pliki konfiguracyjne i ich przeznaczenie:
| Plik | Rola / zawartość |
|---|---|
doublecmd.xml |
główne ustawienia programu |
doublecmd.cfg |
ustawienia stosowane przed inicjalizacją komponentów |
colors.json |
profile kolorów (Light/Dark), wartości w formacie $BBGGRR zapisywane jako liczby dziesiętne |
extassoc.xml |
skojarzenia rozszerzeń z programami |
shortcuts.scf |
mapa skrótów klawiszowych dla różnych układów |
tabs.xml |
lista otwartych zakładek (przywracana przy starcie) |
history.xml |
historia odwiedzanych katalogów |
favoritetabs.xml |
ulubione zestawy zakładek |