Comandos para navegar en el sistema de archivos de Linux

Conocer los principales comandospara navegar por el sistema de archivos de Linux es fundamental para todo usuario de esta familia de sistemas operativos. Al trabajar sobre Linux, usar un shell para ejecutar comandos no es solo una opción, pues en muchísimas ocasiones resulta obligatorio por la naturaleza de la tarea a ejecutar. La mayoría de las distribuciones de Linux tiene una interfaz gráfica como shell -que por defecto es bash-, que proporciona facilidad de uso. Veamos en este artículo los comandos más comunes para desplazarnos de forma ágil por su sistema de archivos.

sistema de archivos linux
Sistema de archivos linux

¿Qué es y cómo utilizar el Shell de GNU/Linux?

Principales comandos

pwd: conocer la ruta donde estoy ubicado.

Moverse entre carpetas

Uno de los comandos más conocidos por los usuarios es cd (change directory) utilizado para navegar entre carpetas por todos el sistema de archivos de Linux. Veamos ejemplos de sus usos más comunes:

  • cd <ruta del directorio>, esto te llevará al directorio especificado en la ruta.
  • Si solo tecleamos cd en la consola nos moveremos automáticamente al home (directorio raíz del usuario) del sistema de archivos.
  • cd .. : ir al directorio superior o sea el que contiene al actual donde estamos ubicados.
  • cd: ir directamente a la carpeta de inicio
  • cd –: ir al directorio anterior

Listando elementos de un directorio

El comando ls lista todos los archivos y carpetas ubicados en el directorio actual, excepto los archivos ocultos que comiencen con un punto. Además si desea listar los archivos y carpetas de una ubicación específica ejecutar ls <ruta del directorio>.

Variantes más usadas de ls:

  • Usando ls -R listamos todos los archivos y carpetas de la ubicación actual de forma recursiva, o sea teniendo en cuenta los archivos y carpetas de las subcarpetas de la ubicación actual. La letra R debe ser tal cual escrita en mayúsculas.
  • Con ls -a listamos todos los archivos y carpetas ubicados en el directorio actual incluidos los ocultos que son aquellos que comienzan con un punto.
  • Además con ls -al podemos listar los archivos y carpetas de la ubicación actual incluidos los archivos ocultos pero además nos muestra información extra como tamaño, permisos, etc.
  • ls -lt: lista ordenada por el tiempo de modificación, con el más reciente primero por defecto.

Crear y eliminar carpetas

Con mkdir podemos crear carpetas de la siguiente forma:

mkdir <nombre del directorio> 

Para crear un directorio en una ruta diferente al directorio actual usar:

 mkdir  <ruta al directorio y nombre del directorio>,

Por ejemplo con mkdir /home/user/Documentos/personales, creará una carpeta con el nombre de «personales» dentro de la carpeta de Documentos.

Con el comando rmdir podemos eliminar una carpeta solo si esta está vacía. Para directorios que no estén vacíos debemos usar el siguiente comando donde el -r indica que lo haga de forma recursiva, de esta forma logra borrar todo lo que contenga dentro:

rm -r <nombre del directorio>.

Cambiar nombres y mover archivos.

La forma más común de renombrar archivos en Linux es con el comando mv de la siguiente manera:

mv <nombre actual> <nombre nuevo>

Para mover un archivo de ubicación:

mv <ruta actual del archivo incluido su nombre> <ruta donde lo ubicaremos sin el nombre>

Haciendo uso de la funcionalidad rename podemos hacer más que simplemente renombrar archivos. Para instalarla ejecutamos el siguiente comando en la consola:

sudo apt install rename

Por ejemplo si queremos renombrar un solo archivo llamado myFile.txt, el comando sería el siguiente:

rename ‘s/myFile/newFile1/’ myFile.txt

Otra funcionalidad muy usada es el cambiar la extensión de todos los archivos. Este ejemplo es si deseamos cambiar todos los archivos .txt a .py:

rename ‘s/.txt/.py/’ *.txt

Artículos relacionados que te podrían resultar interesantes

tux linux

Las Mejores Distribuciones de Linux de todos los Tiempos

Linux constituye a día de hoy un sistema operativo ampliamente adoptado a nivel internacional, solamente superado en el mundo de ...
Leer Más
linux

Guía para Principiantes de Linux

Linux es el nombre que reciben una serie de sistemas operativos de UNIX que operan bajo la licencia GNU GPL, ...
Leer Más
app linux

¿Cómo Instalar Aplicaciones en Linux?

La mayoría de los usuarios comunes en el mundo de los ordenadores utilizan sistemas operativos como Microsoft Windows o MacOS ...
Leer Más
Todo sobre Lubuntu

Todo sobre Lubuntu.

Lubuntu es una distribución oficial de Ubuntu, cuyo principal objetivo es crear un sistema operativo que utilice un mínimo de ...
Leer Más
Distribucion Linux Fedora

¿Qué es la Distribución Linux Fedora?

Como sabemos existe toda una familia de distribuciones basadas en GNU/Linux. La distribución Linux Fedora es una de las más ...
Leer Más
comandos

Comando Linux Gawk, Características y Uso

El comando Linux gawk es la implementación GNU del lenguaje de programación para procesamiento de datos basado en texto de ...
Leer Más
¿Cómo Escribir Comandos y Scripts AWK?

¿Cómo Escribir Comandos y Scripts AWK?

El comando awk es un método muy útil para procesar o analizar archivos de texto en Linux. En particular, analiza ...
Leer Más
Linux security

¿Qué es la distribución Linux OpenWrt?

En los últimos años se detectaron problemas de seguridad en routers comerciales que permitían el espionaje a través de puertas ...
Leer Más
Codigo space

¿Qué es y cómo utilizar el Shell de GNU/Linux?

Unix fue la base de lo que conocemos como Linux (núcleo del sistema operativo GNU/Linux) por ende Linux cuando aún ...
Leer Más
Línea de comandos de Linux

Línea de comandos de Linux

La línea de comandos de Linux es un sistema basado en texto que introduce comandos al equipo y devuelve resultados ...
Leer Más

Comandos para navegar en el sistema de archivos de Linux

Conocer los principales comandospara navegar por el sistema de archivos de Linux es fundamental para todo usuario de esta familia ...
Leer Más
Linux system

Cómo Utilizar las Características del Comando PWD

Para navegar por el sistema de archivos de Linux uno de los comandos más útiles -de origen Unix- es el ...
Leer Más
Linux rojo

Sistema de Archivos de Linux: Qué es y Cómo Funciona

Los usuarios que usan distribuciones GNU/Linux debieran conocer la estructura de carpetas que conforman su sistema de archivos. Quien haya ...
Leer Más
Comando Linux

Funciones del Comando Linux «fdisk»

fdisk es un editor de particiones de línea de comandos que permite crear, editar y administrar las particiones en los ...
Leer Más
Icono Linux

Diferencia entre Linux y GNU/Linux

Existe un desconocimiento generalizado sobre la diferencia entre los términos Linux y GNU/Linux. Esto trae consigo que utilicemos normalmente el ...
Leer Más
linux cabezon

Guía de paquetes de instalación en Linux

Instalar aplicaciones en Linux en principio era extremadamente complejo, requería de habilidades que no se encuentran en el usuario común ...
Leer Más
Linux install

Métodos para instalar aplicaciones en Linux

Las personas que deciden migrar a Linux tienen como uno de los primeros y más comunes problemas el como instalar ...
Leer Más
Ubuntu GNOME v/s openSUSE v/s Fedora

Ubuntu GNOME v/s openSUSE v/s Fedora

Ubuntu GNOME, openSUSE, y Fedora son dos de las distribuciones más populares des Sistema Linux. Sin embargo muchas personas no sabrían cuál escoger en ...
Leer Más
ubuntu keys

Cómo instalar paquetes en formato .deb

Existen múltiples formas de instalar los diversos tipos de paquetes en distribuciones Linux. Las más comunes son, haciendo uso de ...
Leer Más

Deja un comentario