GVfs icon

GVfs

GVfs is a virtual file system designed to integrate well with the Gnome desktop environment on Linux. It allows users to access remote file systems like FTP, SFTP, WebDAV, and SMB using the same API as local files.

What is GVfs?

GVfs (GNOME Virtual file system) is an open-source virtual file system designed specifically to integrate with the GNOME desktop environment on Linux. It provides a layer that enables users and applications to access remote file systems such as FTP, SFTP, WebDAV, SMB and more using the same API as local files.

Some key features and benefits of GVfs include:

  • File system abstraction - Makes remote files systems appear as part of the local file system hierarchy for ease of access.
  • URL based mounts - File systems can be mounted simply using a URL.
  • Support for popular protocols - Comes with backends that support protocols like FTP, SFTP, HTTP, WebDAV, SMB and more.
  • Trash support - Provides a trash can for remote as well as local files.
  • File monitoring support - Ability to monitor remote files for changes just like local files.
  • Streaming file transfers - Supports streaming of read/write between file systems for better memory management.
  • Secure authentication agents - Integrates with local keyring services for secure authentication.

By providing file access transparency and consistency between local and remote locations, GVfs aims to simplify file access and management for users within the Gnome ecosystem. It is installed by default in major Gnome Linux distributions like Ubuntu, Fedora and Debian.

The Best GVfs Alternatives

Top Apps like GVfs

WinSCP , sshfs, gFTP, CurlFtpFS, Dokan SSHFS are some alternatives to GVfs.

WinSCP

WinSCP is a popular free and open-source SFTP, FTP, WebDAV and SCP client for Windows. It provides a convenient graphical interface and extensive functionality for securely transferring files between a local and remote server or computer.Some of the key features of WinSCP include:Intuitive drag-and-drop interface for easy file...

Sshfs

sshfs is an open source software that uses the SSH File Transfer Protocol to mount a remote directory on a local client machine. It provides encrypted connections and secure file transfers between a client and server without requiring root access.Some key features and benefits of sshfs include:Securely mounts...

GFTP

gFTP is a free, open-source FTP client application for Linux and other Unix-like operating systems. It provides a graphical user interface based on the GTK toolkit for transferring files via the File Transfer Protocol (FTP) and FTP Secure (FTPS).Key features of gFTP include:Simple and easy-to-use GTK interfaceSecure SSL...

CurlFtpFS

CurlFtpFS is an open-source software that provides FTP, FTPS, and SFTP mounting capabilities for Linux and Unix-like systems. It allows you to mount remote file servers and cloud storage services based on FTP, FTPS, or SFTP as a local filesystem using FUSE (Filesystem in Userspace).Some key features of CurlFtpFS...

Dokan SSHFS

Dokan SSHFS is an open-source software for Windows that enables mounting remote folders on a SSH server as a local drive on your Windows machine. It utilizes the SSH File Transfer Protocol (SFTP) to provide fast, secure and reliable access to files stored on a remote Linux or Unix server...