gestionar-directorios-y-ficheros-desde-consola-comandos-en-raspberry-pi

Gestionar directorios y ficheros desde consola comandos en Raspberry Pi

  • 3 min

Gestionar ficheros y directorios desde consola consiste en crear, mover, copiar, borrar y navegar por el sistema de archivos usando comandos.

Manejar ficheros y carpetas es algo totalmente imprescindible, y os vais a encontrar con ello casi de forma inevitable al trabajar con Raspberry Pi o con cualquier sistema Linux.

Afortunadamente es bastante sencillo, y en muchos sistemas operativos (Windows, Linux, macOS…) los comandos son parecidos o incluso iguales.

Así que vamos a juntar los comandos básicos para gestionar ficheros y carpetas en Linux, que nos servirán tanto en Raspberry Pi OS como en cualquier distribución parecida.

Recordar que es muy útil la posibilidad de autocompletar rutas únicamente escribiendo las primeras letras y pulsando la tecla tabulación.

Desplazarnos entre directorios

Lo primero que debemos saber ir cómo movernos entre directorios, para lo cual usaremos el comando ‘cd’ (Change Directory).

Así, para entrar dentro de un directorio dentro de la ruta actual usamos,

cd nombreDirectorio

Si queremos subir un nivel haremos

cd ..

Por otro lado, para ir a la carpeta de raíz de usuario usamos

cd ~

Si en cualquier momento queremos ver la ruta actual usamos el comando pwd (Print Working Directory).

pwd

Listar archivos y directorios

Otro conocimiento mostrar el contenido de la ruta actual, listando los ficheros y carpetas que contiene. Para ello usamos el comando ‘ls’ (list). Así, para mostrar todos los archivos y directorios simplemente hacemos

ls

También podemos usar una visualización adicional con más detalles haciendo,

ls -l

Si queremos mostrar, además, los archivos y directorios ocultos usaremos,

ls -a

Manipular directorios

Ahora que sabemos desplazarnos entre directorios y mostrar su contenido, toca ver como manipularlos.

Para crear un nuevo directorio empleamos el comando ‘mkdir’ de la siguiente manera,

mkdir directorio

También podemos crear más de un directorio de forma simultánea haciendo,

mkdir directorio1 directorio2

Si en su lugar queremos crear una ruta de varios directorios uno dentro de otro, haremos lo siguiente,

mkdir -p /directorio1/directorio2

Para borrar un directorio, sólo si está totalmente vacío, hacemos,

rmdir nombreDirectorio

Por contra, si queremos borrar un directorio y su contenido usamos el comando,

rm -r nombreDirectorio

Para mover un directorio a otra ruta usamos este comando,

mvdir nombreDirectorio destino

El comando mv también sirve para renombrar directorios, función que no tiene un comando propio en Linux. Simplemente se considera que ‘mover’ un directorio es la misma función que renombrarlo.

Por otro lado, para copiar un directorio a otra ruta usaremos,

cp -r nombreDirectorio destino

Manipular archivos

Ahora nos centraremos en la gestión de ficheros. Para crear un nuevo archivo vacío podemos usar el comando,

touch archivo

Para borrar un fichero usamos el comando,

rm archivo

Si lo queremos mover un archivo a otro destino, usamos el comando,

mv archivo destino

De forma similar al caso de directorios, el comando ‘mv’ también sirve para renombrar archivos.

También podemos copiar el fichero a otra ubicación haciendo,

cp origen destino

¡Así de fácil! A medida que uséis más vuestra Raspberry veréis que con gran frecuencia usáis estos comandos. Pero, como vemos, es muy sencillo y enseguida los interiorizaréis y los usaréis sin daros cuenta.

Con esto ya tenemos cubiertas las operaciones básicas sobre ficheros y directorios. Son comandos muy sencillos, pero los vais a usar constantemente, así que merece la pena tenerlos bien interiorizados.