Skip to content
 
 

LinuxFiles on Linux: Home page

LinuxFiles: Files for Linux

LinuxFiles, Files for Linux, based on Files by the Files Community, is an unofficial, community-maintained Linux port of Files by the Files Community. It is not affiliated with or endorsed by the Files Community.

Files is created and maintained by the Files Community and its contributors. This fork builds on their work and keeps their MIT-licensed code, history and credit. The Linux port itself (Uno Platform, Skia, X11, and the Linux platform layer) is the work of the LinuxFiles contributors. See Credits and NOTICE.md.

Warning

Status: alpha. Expect missing features and rough edges, and do not rely on it for data you cannot afford to lose. The official, supported Files for Windows is at files.community.

Linux port: current state

This fork runs Files natively on Linux (Uno Platform, Skia, X11). The shell, Settings, file operations, trash, archives, clipboard and drag and drop, UDisks2 volumes and desktop integration are in place. See the showcase for the full feature checklist and what is not working yet.

Install

Latest release

Note

0.1.0-alpha1 is the first public release and an alpha. Expect rough edges and missing features, and keep backups of anything you care about. Please report problems in the issue tracker.

Grab the assets from the 0.1.0-alpha1 release page. Requirements: x86_64 Linux with an X11 session or XWayland (Wayland desktops work through XWayland); the packages are self-contained, so no .NET install is needed.

Arch Linux (AUR)

yay -S linuxfiles-bin    # or: paru -S linuxfiles-bin

This is the only format that also installs the polkit helper for the optional root actions.

AppImage

curl -LO https://github.com/MemerGamer/LinuxFiles/releases/download/linux-v0.1.0-alpha1/Files-x86_64.AppImage
chmod +x Files-x86_64.AppImage
./Files-x86_64.AppImage

Flatpak bundle

flatpak install --user Files-x86_64.flatpak
flatpak run io.github.memergamer.LinuxFiles

The bundle needs the org.freedesktop.Platform//25.08 runtime; Flatpak offers to install it from Flathub.

Tarball

tar xzf files-linux-x64.tar.gz
./linux-x64/Files                      # run it in place

To install it for your user (menu entry, icons, files launcher in ~/.local), use the script from a clone of this repository, which also supplies the desktop entry and icons:

git clone https://github.com/MemerGamer/LinuxFiles.git
cd LinuxFiles
scripts/linux/install-local.sh --from /path/to/linux-x64

files-packaging.tar.gz holds only the desktop entry, metainfo, icons, launcher and licence, for packagers (the AUR package consumes it together with the tarball above). scripts/linux/uninstall-local.sh reverses a local install.

Root actions

Optional. Open in terminal as root works everywhere (it asks your terminal elevation tool: run0, sudo or pkexec). The polkit-authenticated Delete/Rename/Paste-as-root actions need the root helper, which only the AUR package installs; they are off in the AppImage and Flatpak. Start a root-mode window with:

files --root

or pick Open in Root Mode from the launcher's desktop actions. Each action asks for authentication for that exact operation, and the GUI itself stays unprivileged. See the elevation threat model.

Verify downloads

Download SHA256SUMS next to the files you fetched and check them (missing files are reported, not fatal, with --ignore-missing):

sha256sum -c --ignore-missing SHA256SUMS

Nightly builds

Every merge to main publishes a tarball and AppImage to the rolling nightly pre-release. It is untested bleeding edge. Run it with:

curl -LO https://github.com/MemerGamer/LinuxFiles/releases/download/nightly/LinuxFiles-nightly-x86_64.AppImage && chmod +x LinuxFiles-nightly-x86_64.AppImage && ./LinuxFiles-nightly-x86_64.AppImage

More

Reporting bugs

  • Linux bugs and Linux feature requests: open an issue in this fork.
  • Windows bugs: report them to upstream Files only if you can reproduce them in the official Windows app. Please do not report LinuxFiles problems upstream.
  • Security issues: use this fork's private Security Advisories. See SECURITY.md.

About upstream Files

The text and images in this section describe the upstream project and are the Files Community's work, not ours.

Upstream Files screenshot (Windows)

Files is a modern file manager that helps users organize their files and folders. The upstream mission is to build the best file manager for Windows, built in the open by the community, with robust multitasking, file tags, deep integrations and an intuitive design. See the upstream repository and website.

For the official Windows app, use the upstream distribution channels (Microsoft Store and classic installer from files.community/download); this fork does not distribute Windows builds.

Contributing

Contributions to the Linux port are welcome. See CONTRIBUTING.md. Contributions to the Windows app belong in the upstream repository.

Credits

The full list of third-party components and licenses is in NOTICE.md and .github/NOTICE.md. "Files" and its logo are the Files Community's; they are used here to identify the upstream project and its Linux port, with no endorsement implied.

License

MIT. Copyright (c) 2018 - present Files Community; Copyright (c) 2026 LinuxFiles contributors (modifications for Linux).

About

A modern file manager that helps users organize their files and folders. - Linux Port

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages