LinuxCommandLibrary

filen

end-to-end encrypted cloud storage CLI

TLDR

Login to account
$ filen login
copy
Upload a file to the cloud
$ filen upload [local_file] [cloud_path]
copy
Download a file or directory from the cloud
$ filen download [cloud_path] [local_destination]
copy
List directory contents
$ filen ls [cloud_path]
copy
Sync a local directory with the cloud continuously
$ filen sync [local_dir] [cloud_dir] --continuous
copy
Start a local WebDAV server
$ filen webdav
copy
Show current user info
$ filen whoami
copy

SYNOPSIS

filen command [options] [arguments]

DESCRIPTION

filen is the command-line interface for Filen, an end-to-end encrypted cloud storage service. It provides file upload, download, synchronization, and local WebDAV/S3 server capabilities with zero-knowledge encryption.
All files are encrypted client-side before upload, ensuring the server never has access to unencrypted data. The CLI enables scripted backups and file management without the desktop app.
When invoked without any command, filen enters interactive mode. It supports folder synchronization for automated backup workflows, with the --continuous flag for ongoing sync.

PARAMETERS

COMMAND

Operation: upload, download, ls, sync, login, etc.
upload LOCAL CLOUDPATH_
Upload a local file or directory to the cloud.
download CLOUDPATH LOCALDEST
Download a file or directory from the cloud.
ls PATH
List directory contents.
sync LOCAL REMOTE
Synchronize directories. Use --continuous to keep syncing.
login
Authenticate with Filen.
logout
Log out of Filen.
whoami
Show current user.
mkdir PATH
Create a directory in the cloud.
rm PATH
Delete a file or directory. Use --no-trash to delete permanently.
mv FROM TO
Move a file or directory.
cp FROM TO
Copy a file or directory.
stat PATH
Display information about a file or directory.
webdav
Start a local WebDAV server mirroring your Filen Drive.
s3
Start a local S3 server mirroring your Filen Drive.
--skip-update
Skip checking for updates.
--data-dir PATH
Override the default data directory location.
--help
Display help information.

CAVEATS

Requires Filen account. Encryption adds processing overhead. Storage limits depend on subscription.

HISTORY

filen is the CLI for Filen, a German cloud storage service emphasizing privacy through end-to-end encryption. The service launched as an encrypted alternative to mainstream cloud storage.

SEE ALSO

rclone(1), aws(1), gsutil(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard