Null File

Systems

A fast file manager for Linux. The Null OS default.

Also: .rpm, Flatpak, Snap, .tar.gz and Arch. All downloads

See it

Grid, graph and list views.

null-file · ~/Pictures
Grid view with thumbnails and the details panel
Grid view with thumbnails and the details panel
null-file · graph
Graph view: your folder tree as a map
Graph view: your folder tree as a map
null-file · list
List view
List view
Latest: 1.2.0 on GitHub

What it does

A keyboard-friendly file manager: tabs, undo, a Ctrl+K command palette, a graph of your folders and an encrypted Vault for private files.

Who it's for

Linux users who live on the keyboard. Runs on any distro from 2022 on.

Talks to

The default file manager in Null OS, and what opens when Null Grid or any other app says "Show in folder".

version 1.2.0 · past releases · all apps

Download Null File

Null File runs on Linux, x64 and ARM64. Every download comes straight from the 1.2.0 release.

Linuxx64 and ARM64, distros from 2022 on

Ubuntu and Debian (.deb)x64

Ubuntu 22.04 or newer, Debian 12 or newer, Linux Mint, Null OS.

null-file_1.2.0_amd64.deb · 2.3 MB
Download
$ sudo apt install ./null-file_1.2.0_amd64.deb

Ubuntu and Debian (.deb)ARM64

For ARM64 machines such as a Raspberry Pi 5.

null-file_1.2.0_arm64.deb · 2.2 MB
Download
$ sudo apt install ./null-file_1.2.0_arm64.deb

Fedora and openSUSE (.rpm)x64

Fedora, openSUSE and compatible distributions. On RHEL, Rocky or Alma, use the Flatpak.

null-file-1.2.0-1.x86_64.rpm · 2.9 MB
Download
$ sudo dnf install ./null-file-1.2.0-1.x86_64.rpm

Fedora and openSUSE (.rpm)ARM64

For ARM64 machines.

null-file-1.2.0-1.aarch64.rpm · 2.8 MB
Download
$ sudo dnf install ./null-file-1.2.0-1.aarch64.rpm

AppImagex64

Runs on most distributions without installing.

Null-File-1.2.0-x86_64.AppImage · 77.8 MB
Download
$ chmod +x Null-File-1.2.0-x86_64.AppImage && ./Null-File-1.2.0-x86_64.AppImage

AppImageARM64

For ARM64 machines.

Null-File-1.2.0-aarch64.AppImage · 75.9 MB
Download
$ chmod +x Null-File-1.2.0-aarch64.AppImage && ./Null-File-1.2.0-aarch64.AppImage

Flatpakx64

Sandboxed. Needs the Flathub remote for its runtime.

null-file-1.2.0-x86_64.flatpak · 2.2 MB
Download
$ flatpak install --user ./null-file-1.2.0-x86_64.flatpak

FlatpakARM64

For ARM64 machines.

null-file-1.2.0-aarch64.flatpak · 2.0 MB
Download
$ flatpak install --user ./null-file-1.2.0-aarch64.flatpak

Snapx64

For any distribution with snapd.

null-file_1.2.0_amd64.snap · 114.7 MB
Download
$ sudo snap install --dangerous ./null-file_1.2.0_amd64.snap

SnapARM64

For ARM64 machines.

null-file_1.2.0_arm64.snap · 106.9 MB
Download
$ sudo snap install --dangerous ./null-file_1.2.0_arm64.snap

Archive (.tar.gz)x64

Unpack and run from any folder.

null-file-1.2.0-linux-x86_64.tar.gz · 2.8 MB
Download
$ tar -xzf null-file-1.2.0-linux-x86_64.tar.gz

Archive (.tar.gz)ARM64

For ARM64 machines.

null-file-1.2.0-linux-aarch64.tar.gz · 2.7 MB
Download
$ tar -xzf null-file-1.2.0-linux-aarch64.tar.gz

Arch Linux (PKGBUILD)x64ARM64

Download it into an empty folder, then build the null-file-bin package.

PKGBUILD · 1.6 KB
Download
$ makepkg -si

Make it your default file manager

So "Open folder" in other apps opens Null File. Also in ☰ → Settings & shortcuts.

$ null-file --set-default

System requirements

  • 64-bit Linux from 2022 on (glibc 2.35+, WebKitGTK 4.1), x64 or ARM64
  • Linux only. It's the default file manager in Null OS

Verify your downloadSHA-256, release 1.2.0

Check a file before you run it: sha256sum <file> on Linux and macOS, Get-FileHash <file> in PowerShell.

null-file-1.2.0-1.aarch64.rpmFedora/RHEL · ARM64704030ef67336c707f66d5e06a0b8b66f236b0233dab3c7d4596a7a2ae4ac04a
null-file-1.2.0-1.x86_64.rpmFedora/RHEL · x646d3a5bdc615b2a5d52b140cddbb844c3d6f77fa99237a7a6bc55cd47aa276294
Null-File-1.2.0-aarch64.AppImageAny Linux · ARM645ae353bbd42531baca20e99f73a15ed2b5101fbed6223c6abcff2e2eed572087
null-file-1.2.0-aarch64.flatpakFlatpak · ARM64a320a38a879bb8019d126933e645ed4540ce7324e98b582d3f6fe00831e19b5e
null-file-1.2.0-linux-aarch64.tar.gzLinux archive · ARM6424fc97dc3a9d1e1ac7a75fa4fc0676cd655ebfe6b4576a9371396551ddd97648
null-file-1.2.0-linux-x86_64.tar.gzLinux archive · x64844bdba4e2894492d617e3067992be0cb515cfc14e0880afff8ea87332ea54da
Null-File-1.2.0-x86_64.AppImageAny Linux · x6444dcb6e739c9994812c5c70f4d58337e76076e3d3f04de995f3197844540c5e8
null-file-1.2.0-x86_64.flatpakFlatpak · x64b3fbb2f9e8ba01f6dc577770d26eab90b4a0057b986e9c569a8ffa9ab425e6eb
null-file_1.2.0_amd64.debDebian/Ubuntu · x647685f22815a5de699d6d1616100b936f786dc1433557b032b8f094e57bfc8dc2
null-file_1.2.0_amd64.snapSnap · x6434322cc12b3decebbadacaad663deef94f8c3b73aaeca3636efb86f6fef4c51e
null-file_1.2.0_arm64.debDebian/Ubuntu · ARM64fae9206a1c89c36c917f4f9acdae36932a15c8cf2710be80eb6d9e2119e905e7
null-file_1.2.0_arm64.snapSnap · ARM641af99cded3cc98bd0f94c29a868e290982f56f31bc88f98c13138f2940397b52
PKGBUILDArch Linux PKGBUILD91efa31b2faa4b4379b84624aab629e89a85240bf57d06fa323d82de2e434b85