11.6. Herramientas GIO y xdg-utils en GNOME


GIO proporciona varios comandos que pueden ser útiles para hacer scripts o pruebas. Aquí hay un conjunto de contrapartes de comandos POSIX como sigue:

Expand

Comandos

Descripción

gio cat

Muestra el contenido de un archivo.

gio mkdir

Crea un nuevo directorio.

gio rename

Cambia el nombre de un archivo.

gio mount

Proporciona acceso a varios aspectos de la funcionalidad de montaje de gio.

gio set

Establece un atributo de archivo en un archivo.

gio copy

Hace una copia de un archivo.

gio list

Enumera el contenido del directorio.

gio move

Mueve un archivo de una ubicación a otra.

gio remove

Elimina un archivo.

gio trash

Envía los archivos o directorios a la dirección Trashcan. Esta puede ser una carpeta diferente dependiendo de dónde se encuentre el archivo, y no todos los sistemas de archivos soportan este concepto. En el caso común de que el archivo viva dentro del directorio personal de un usuario, la carpeta de basura es $XDG_DATA_HOME/Trash.

gio info

Muestra la información de las localizaciones dadas.

gio save

Lee de la entrada estándar y guarda los datos en la ubicación dada.

gio tree

Enumera el contenido de las ubicaciones dadas de forma recursiva, en formato de árbol. Si no se da ninguna ubicación, por defecto es el directorio actual.

Los siguientes comandos adicionales proporcionan un mayor control de los aspectos específicos de GIO:

Expand

gio monitor

Supervisa los archivos o directorios en busca de cambios, como la creación, la eliminación, los cambios de contenido y atributos, y las operaciones de montaje y desmontaje que afectan a las ubicaciones supervisadas.

gio mime

Enumera las aplicaciones registradas y recomendadas para el mimetype si no se da ningún manejador, de lo contrario, se establece como el manejador por defecto para el mimetype.

gio open

Abre los archivos con la aplicación por defecto que está registrada para manejar archivos de este tipo.

Nota

Para mayor comodidad del usuario, el paquete incluye la opción de completar bash.

Todos estos comandos son clientes nativos de GIO, no es necesario que se ejecute el demonio FUSE. Su propósito no es ser sustitutos de los comandos POSIX, de hecho, un rango muy pequeño de interruptores es soportado. En su forma básica, estos comandos toman una cadena URI como argumento en lugar de una ruta local.

Todo esto permite que GNOME esté bien soportado dentro de xdg-tools, un proyecto de interoperabilidad de freedesktop.org. Por ejemplo, la utilidad xdg-open llama a gio open cuando se detecta una sesión de GNOME en ejecución, y lee las asociaciones de tipos de archivos desde la ubicación correcta.

Recursos adicionales

  • La página de manual gio(1).
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat