doublecmd(1)
π doublecmd β NAME π
okay so bestie, meet doublecmd β a twin-panel (commander-style) file manager. two panels, side by side, living their best lives. π¦
β¨ SYNOPSIS β¨
doublecmd [-C] [-T] [-P L|R] [ path1 ] [ path2 ]
doublecmd [-C] [-T] [-P L|R] [-L path1 ] [-R path2 ]
πΈ DESCRIPTION πΈ
Double Commander is a free, cross platform, open source file manager with two panels chillin' side by side. it's inspired by Total Commander and it brought some new ideas to the party. main character energy fr fr π
π OPTIONS π
heads up bestie: the switches are NOT case sensitive. so like, do whatever, it's fine.
<path1>[<path2>]β if you pass one path, it loads into the active panel. if you pass two paths, the first one goes to the left panel and the second one to the right panel. directory names with spaces in them? gotta wrap those in double quotes, no cap. and always give the full path name, periodt.-C,--clientβ if Double Commander is already running, this activates it and passes the path(s) from the command line over to that instance. like texting your friend "hey you already have this open" π«Ά-L <path>β set the directory to show in the left panel.-R <path>β set the directory to show in the right panel.-P L|Rβ sets the active panel when the program starts:-P Lfor left,-P Rfor right. pick your fighter π-Tβ opens the passed directory(ies) in new tab(s). tabs!! iconic. β¨--config-dir=<path>β set a custom directory path where Double Commander keeps its configuration files. default is$HOME/.config/doublecmd. π--servername=xβ sets the name of the instance (server) of Double Commander, which you can then use to pass parameters. okay this one has lore, let me break it down:- if there's no already existing instance, then it creates one. π«
- if there is already an existing instance, and the current one is a client, then it sends the params to the server (i.e. to the existing instance). π¨
- if there is already an existing instance, and the current one is not a client (i.e.
"Allow only one copy of DC at a time"is false and no--client/-coptions were given), then your user-provided servername gets altered: first, it just adds a trailing number"2". if there's already some trailing number, then it increases it by1, and keeps going until it finds a servername that isn't busy yet, and then creates an instance with that servername. it's giving "we'll find you a seat, bestie" πͺ
--no-splashβ disables the splash screen at startup of DC. bye bye little splashy screen π
π Homepage π
https://doublecmd.sourceforge.io
and that's the whole vibe bestie β Double Commander, dated 6 June 2018 π go forth and manage your files, you absolute legend ππ¦β¨
π¦ where this page comes from
- arch rolling: doublecmd-qt5 1.2.9-1 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT AND MPL-1.1 AND MPL-2.0 AND Apache-2.0 AND BSD-2-Clause AND Zlib
- arch rolling: doublecmd-qt6 1.2.9-1 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT AND MPL-1.1 AND MPL-2.0 AND Apache-2.0 AND BSD-2-Clause AND Zlib
- debian bookworm: doublecmd-common 1.0.10-1 Β· GPL-2.0-or-later
- debian trixie: doublecmd-common 1.1.22-1 Β· GPL-2.0-or-later
- fedora 43: doublecmd-common 1.1.28-2.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT AND MPL-1.1 AND MPL-2.0 AND Apache-2.0 AND BSD-2-Clause AND Zlib
- fedora 43: doublecmd-common 1.2.6-1.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT AND MPL-1.1 AND MPL-2.0 AND Apache-2.0 AND BSD-2-Clause AND Zlib
- fedora 44: doublecmd-common 1.2.4-1.fc44 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT AND MPL-1.1 AND MPL-2.0 AND Apache-2.0 AND BSD-2-Clause AND Zlib
- fedora 44: doublecmd-common 1.2.6-1.fc44 Β· GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT AND MPL-1.1 AND MPL-2.0 AND Apache-2.0 AND BSD-2-Clause AND Zlib
- nixos 26.05: doublecmd 1.2.4
- nixpkgs unstable: doublecmd 1.2.9
- ubuntu jammy: doublecmd-common 1.0.5-1 Β· GPL-2.0-or-later
- ubuntu noble: doublecmd-common 1.1.11-1build1 Β· GPL-2.0-or-later
- ubuntu questing: doublecmd-common 1.1.28-1
- ubuntu resolute: doublecmd-common 1.1.32-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms