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>`.