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

Gestionar directorios y ficheros desde consola comandos en Raspberry Pi

En esta entrada de la sección de Raspberry Pi vamos a ver cómo trabajar con ficheros y carpetas desde la consola de comandos en Raspberry Pi.

Manejar con ficheros y carpetas es algo totalmente imprescindible, y con el que os vais a encontrar casi de forma inevitable al trabajar con Raspberry Pi.

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

Así que vamos a dedicar una entrada a recordar y poner juntos los comandos necesarios para gestionar ficheros y carpetas en Raspbian.

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.

En la próxima entrada veremos la gestión de permisos de ficheros, un asunto que puede dar más de un quebradero de cabeza. ¡Hasta pronto!