URI's: URL y URN. Trucos en Linux
URI: Universal Resource Identificator
Un identificador de recursos uniforme o URI, es una cadena de caracteres que identifica los recursos (físicos o abstractos) de una red de forma unívoca.
El formato de una URI es el siguiente:
Los URI deben cumplir el principio de persistencia, lo que significa que los que ya han sido creados previamente nunca deberían variar.
URL: Uniform Resource Locator
Una URL o Localizador de Recursos Uniforme, es un identificador de recursos uniforme (URI) cuyos recursos referidos pueden cambiar.
Es decir que la dirección puede apuntar a recursos variables en el tiempo.
Un ejemplo de ello son las direcciones de páginas web.
Las URL están formadas por una secuencia de caracteres de acuerdo con un modelo de formato estándar que designa recursos en una red como, por ejemplo, Internet.
El formato general de un URL es:
Aunque generalmente usamos el término URL para referirnos a páginas web, un acceso a una base de datos también es una URL:
URN: Uniform Resource Name
El URN es el Nombre de Recurso Uniforme y funciona de forma similar a una URL
Los URN identifican recursos en la web, pero a diferencia de los URL, no indican exactamente dónde se encuentra ese objeto.
Un ejemplo de URN sería el ISBN de un libro: ISBN:979-10-91414-08-1
Se puede entender que una URI = URL + URN
Trucos en Linux en el uso de URI's
Una de las cosas que nos permite Linux es soportar todos los formatos de URI oficiales:
Pero además desde el entorno gráfico podemos hacer uso de URI's extendidas como las que nos permite GVFS (Gnome Virtual FileSystem).
Revisa el artículo https://soloconlinux.org.es/gio-sistema-de-ficheros-virtual/ para ver los trucos de acceso a la papelera del escritorio desde la consola.
Uno de los trucos más útiles es que puedes abrir o editar con permisos de root cualquer fichero mediante una aplicación gráfica simplemente incluyendo como URI admin:// + recurso
Ejemplo:
En cuanto pulses INTRO se abrirá una ventana para que introduzcas la clave de root para acceder al recurso:
NOTA: Desde el año 2014, el modo recomendado de ejecutar aplicaciones gráficas con permisos elevados es usando PolicyKit.
Otra URI interesante es recent, que permite desde cualquier gestor de ficheros acceder a los último ficheros que se hayan creado o modificado:
# Iniciar caja (gestor de ficheros) y mostrar los ficheros recientes
caja recent://
Tambien lo puedes indicar directamente en tu gestor de ficheros:
Otra URI util, es para el acceso a la papelera:
Tienes un listado completo de URI que puedes usar en el siguiente enlace: