Todas las Noticias en Películas, Avances de Películas y Reseñas.

Cómo utilizar el comando Nombre base en Linux

¿Se pregunta cómo utilizar el comando nombre base en Linux?

$basename es un comando de Linux que se utiliza para eliminar la parte del directorio y la parte del sufijo de la ruta del archivo. Al ejecutarse, solo imprime la última parte de la ruta. Este comando es útil cuando se trata de rutas largas y solo necesitamos acceder al archivo al final de la misma.

Si desea aprender a usar el comando basename en Linux, entonces está en el lugar correcto ya que este artículo lo guiará a través de las diferentes formas en que se usa $basename.

¡Así que agárrate fuerte para un viaje informativo!

El comando $nombrebase.

$basename se puede utilizar de dos maneras diferentes y existe una sintaxis diferente para cada acción. Para eliminar los directorios finales, simplemente usamos la siguiente sintaxis:

$basename <file path>

Para eliminar el sufijo que sigue al nombre del archivo, podemos utilizar la siguiente sintaxis:

$basename <file path> <suffix name>

Estas son las dos sintaxis disponibles. El uso de estas sintaxis se trata en el ejemplo que se proporciona a continuación.

Eliminación de directorios mediante el comando $basename.

Para obtener solo el nombre del archivo de una ruta de archivo larga, siga estos pasos.

  1. Abre el Terminal de comando en su sistema Linux.

Usaremos rutas y nombres de archivos presentes en nuestro sistema. Usando esto como ejemplo, puede intentar usar el comando $basename en las rutas de sus archivos.

  1. Una vez abierto, escriba el siguiente comando:
$ basename host/home/example/wire

Debería ver un resultado similar a la imagen a continuación.

Echemos un vistazo a otro ejemplo.

$ basename host/home/snap/snap-store

Puede ver en el resultado que el comando elimina todos los ‘/‘antes del nombre del archivo.

Recomendado:  Las 10 mejores aplicaciones de Nintendo Switch en 2023 – TechDator

También puede utilizar este comando para extraer nombres de archivos de múltiples rutas. Para esto es necesario utilizar -a con $nombrebase y escriba las rutas simultáneamente una tras otra. Por ejemplo:

$ basename -a host/home/doc host/home/doc1 

Una salida similar a esta debería aparecer en su pantalla.

Similarmente,

$ basename -a host/home/snap/snap-store host/home/example/wire

Estos fueron los ejemplos en los que obtuvimos los nombres de archivo usando rutas únicas y múltiples. Ahora veremos cómo podemos eliminar los sufijos de los nombres de archivos.

Eliminación de sufijos mediante el comando $basename.

Los sufijos que siguen al nombre del archivo suelen ser las extensiones del archivo. Estas extensiones describen el tipo de archivo. Por ejemplo, en “Helloworld.txt”, “.txt” es la extensión y el sufijo. También podemos usar $basename para separar “Helloworld” y obtener solo la palabra “Hello”. En este caso, “mundo” se convertirá en el sufijo.

Siga estos pasos para eliminar sufijos de sus nombres de archivos preferidos.

  1. Comience abriendo la Terminal de comando.
  2. Una vez abierto, puede utilizar el siguiente comando como ejemplo e intentar eliminar su sufijo.
$ basename host/home/example/wire.txt .txt

Deberías ver que se elimina la extensión.

  1. De manera similar, podemos eliminar múltiples sufijos de múltiples nombres de archivos. Para esto usaremos -a y -s con $nombrebase y escriba las rutas una tras otra.
$ basename -a -s .txt host/home/doc host/home/doc1

Debería mostrarse un resultado similar en su pantalla.

  1. Dividamos el nombre y obtengamos el ‘nombre base‘.
$ basename host/home/snap/snap-store -snap

Esto debería verse como el resultado.

Estos fueron ejemplos de cómo eliminar sufijos de nombres de archivos y rutas. Con esto, ahora sabes cómo usar el comando basename en Linux.

Recomendado:  Google Maps lanza una vista inmersiva en cuatro nuevas ciudades y se expande a más de 500 lugares emblemáticos en todo el mundo

Importancia del comando Basename.

Hay varios comandos de utilidad que utilizan los usuarios de Linux. El comando $basename es uno de ellos.

Es cierto que la utilidad que surge de $basename puede parecer mínima, pero cuando se trata de miles y miles de líneas de código y rutas de archivos, comandos como $basename se vuelven muy importantes.

Basename ayuda a los usuarios eliminando la necesidad de repetir las mismas líneas de código una y otra vez. Un buen programa es aquel que realiza la función prevista y está optimizado para obtener el mejor rendimiento del sistema.

Las rutas, los directorios y los tipos de archivos se administran mediante complejos algoritmos de administración de archivos conocidos como sistemas de archivos. Estos sistemas de archivos son responsables de la lectura y escritura eficiente de archivos que están disponibles en dispositivos de almacenamiento permanente.

ZFS como alternativa

Aunque el sistema de archivos predeterminado para Linux es suficiente, una alternativa es ZFS. Una de las características clave de ZFS es la compresión de archivos. Aprender cómo habilitar esta función puede resultarle útil, ya que le ayudará a ahorrar espacio en su dispositivo de almacenamiento.

Este artículo fue una guía sobre cómo usar el comando basename en Linux. Esperamos haber podido ayudarlo a comprender el comando y su funcionalidad. Si lo ayudamos, háganoslo saber en la sección de comentarios a continuación.

Si esta guía te ayudó, compártela. 🙂