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:
Comandos | Descripción |
| Muestra el contenido de un archivo. |
| Crea un nuevo directorio. |
| Cambia el nombre de un archivo. |
|
Proporciona acceso a varios aspectos de la funcionalidad de montaje de |
| Establece un atributo de archivo en un archivo. |
| Hace una copia de un archivo. |
| Enumera el contenido del directorio. |
| Mueve un archivo de una ubicación a otra. |
| Elimina un archivo. |
|
Envía los archivos o directorios a la dirección |
| Muestra la información de las localizaciones dadas. |
| Lee de la entrada estándar y guarda los datos en la ubicación dada. |
| 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:
| 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. |
| 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. |
| Abre los archivos con la aplicación por defecto que está registrada para manejar archivos de este tipo. |
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)
.