accueil > Gestion des fichiers et répertoires > gio

gio : outil en ligne de commande GIO

gio est un outil en ligne de commande pour effectuer des opérations sur les fichiers et répertoires via le système de fichiers virtuel GIO (Gnome Input/Output) de GLib. Il prend en charge diverses opérations telles que la copie, le déplacement, la suppression de fichiers, la vérification des informations, le montage/démontage, et est particulièrement utile dans l'environnement GNOME.

Aperçu

Basé sur la bibliothèque GIO, gio peut effectuer des opérations non seulement sur le système de fichiers local, mais aussi sur des emplacements distants (FTP, SMB, etc.) et des systèmes de fichiers virtuels. En plus des opérations courantes de gestion de fichiers, il offre des fonctionnalités telles que la gestion du montage et la vidange de la corbeille.

Fonctionnalités principales

  • Copie/déplacement/suppression de fichiers
  • Vérification des informations sur les fichiers
  • Gestion du montage/démontage
  • Gestion de la corbeille
  • Prise en charge des schémas d'URI

Options principales

La commande gio exécute ses fonctions via diverses sous-commandes. Chaque sous-commande peut avoir ses propres options.

Gestion des fichiers

Informations et ouverture

Gestion du montage

Commande générée :

Essayez de combiner les commandes.

Description:

`gio` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Voici quelques exemples d'utilisation de la commande gio.

Vérifier les informations d'un fichier

touch document.txt
gio info document.txt
rm document.txt

Affiche les informations détaillées du fichier 'document.txt' dans le répertoire courant.

Déplacer un fichier vers la corbeille

touch old_report.pdf
gio trash old_report.pdf

Déplace le fichier 'old_report.pdf' vers la corbeille.

Lister le contenu d'un répertoire

gio list .

Liste le contenu du répertoire courant.

Copier un fichier

echo "Hello" > source.txt
gio copy source.txt destination.txt
rm source.txt destination.txt

Copie le fichier 'source.txt' vers 'destination.txt'.

Ouvrir un fichier avec l'application par défaut

gio open image.jpg

Ouvre le fichier 'image.jpg' avec le visualiseur d'images par défaut du système. (Nécessite un fichier réel pour fonctionner)

Installation

gio est généralement fourni dans le cadre des bibliothèques de développement GLib ou installé avec l'environnement de bureau (par exemple, GNOME). S'il n'est pas installé par défaut, vous pouvez l'installer en utilisant les commandes suivantes.

Debian/Ubuntu

sudo apt update && sudo apt install libglib2.0-bin

Fedora

sudo dnf install glib2

Arch Linux

sudo pacman -S glib2

Conseils et précautions

gio est un outil puissant, mais il y a quelques points à considérer.

Conseils principaux

  • **Utilisation des schémas d'URI** : gio prend en charge divers schémas d'URI tels que `file://`, `ftp://`, `smb://`, vous permettant d'accéder à des ressources distantes.
  • **Intégration avec l'environnement GNOME** : Il est étroitement intégré au gestionnaire de fichiers (Nautilus) dans l'environnement de bureau GNOME, vous permettant d'effectuer des opérations en ligne de commande de manière similaire aux opérations graphiques.
  • **Attention à la suppression permanente** : La commande `gio rm` supprime définitivement les fichiers sans passer par la corbeille, il faut donc l'utiliser avec prudence.
  • **Aide détaillée** : Pour plus d'informations sur chaque sous-commande, vous pouvez utiliser `gio help <sous-commande>`.

Commandes de la même catégorie