HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

gio — Handle local and virtual files (GVfs). Part of GLib used in GNOME-based systems. More information: <

Submitted by: @import:tldr-pages··
0
Viewed 0 times
virtualcommandgiolocalfilesandclihandle
linux

Problem

How to use the gio command: Handle local and virtual files (GVfs). Part of GLib used in GNOME-based systems. More information: <https://manned.org/gio>.

Solution

gio — Handle local and virtual files (GVfs). Part of GLib used in GNOME-based systems. More information: <https://manned.org/gio>.

Open a file with the default application (e.g. PDF, image):
gio open {{path/to/file}}


List files in a directory:
gio list {{path/to/directory}}


Show information about a file:
gio info {{path/to/file}}


Copy a file:
gio copy {{path/to/source}} {{path/to/destination}}


Send a file to the trash (reversible):
gio trash {{path/to/file}}


Empty the trash:
gio trash --empty


Launch an application from a .desktop file:
gio launch {{path/to/file}}.desktop


Mark a .desktop file as trusted, allowing it to be executed:
gio set {{path/to/file}}.desktop metadata::trusted true

Code Snippets

Open a file with the default application (e.g. PDF, image)

gio open {{path/to/file}}

List files in a directory

gio list {{path/to/directory}}

Show information about a file

gio info {{path/to/file}}

Copy a file

gio copy {{path/to/source}} {{path/to/destination}}

Send a file to the trash (reversible)

gio trash {{path/to/file}}

Context

tldr-pages: linux/gio

Revisions (0)

No revisions yet.