Operaciones con el sistema de archivos en Linux

Operaciones con el sistema de archivos en Linux
Operaciones con el sistema de archivos en Linux

Trabajar con Linux implica comprender cómo funciona su sistema de archivos, ya que es la base para organizar, acceder y gestionar la información. A diferencia de otros sistemas operativos, en Linux todo se representa como archivos o directorios, lo que hace que las operaciones básicas sean esenciales para usuarios principiantes y avanzados.

En este artículo exploraremos las operaciones con el sistema de archivos en Linux, desde cómo navegar entre directorios hasta cómo montar y desmontar dispositivos externos. Dominar estos comandos no solo te dará mayor control sobre tu entorno, sino que también te permitirá optimizar tareas cotidianas y resolver problemas de manera más rápida.

👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis

Navegar por el sistema de archivos

El primer paso es aprender a moverte entre directorios:

pwd  Muestra la ruta completa del directorio actual
ls  Lista el contenido del directorio
cd <directorio>  Cambia al directorio especificado.

Tip: cd .. te lleva al directorio padre y cd ~ te lleva a tu directorio personal.

Crear archivos y directorios

#Crear un archivo
touch archivo.txt
#Crear un directorio
mkdir mi_carpeta
#Crear un directorio con subdirectorios simultáneamente
mkdir -p carpeta1/carpeta2/carpeta3

Copiar y mover archivos

#Copiar archivos
cp archivo.txt /ruta/destino/
#Copiar directorios completos
cp -r carpeta_original /ruta/destino/
#Mover o renombrar archivos y directorios
mv archivo.txt /ruta/destino/ o mv viejo_nombre.txt nuevo_nombre.txt

Nota: mv cambia ubicación o nombre, cp mantiene el original.

Eliminar archivos y directorios

#Eliminar un archivo
rm archivo.txt
#Eliminar un directorio vacío
rmdir mi_carpeta
#Eliminar un directorio con contenido
rm -r carpeta_completa

Advertencia: rm -r elimina de forma permanente. Revisa siempre el contenido antes de ejecutar.

Consultar información de archivos

#Ver permisos y propietarios
ls -l archivo.txt
#Cambiar permisos
chmod 755 archivo.sh
#Cambiar propietario y grupo
chown usuario:grupo archivo.txt

Buscar archivos y directorios

#Buscar archivos por nombre
find /ruta -name "archivo.txt"
#Buscar dentro de archivos
grep "palabra_clave" archivo.txt
#Búsqueda rápida: 
#(actualizar base de datos con updatedb)
locate archivo.txt 

Ver el espacio en disco

#Espacio disponible
df -h
#Espacio ocupado por archivos y carpetas
du -sh carpeta/

Las operaciones con el sistema de archivos en Linux son el punto de partida para desenvolverse con soltura en este sistema operativo. Aprender a listar, mover, copiar, montar y desmontar archivos o dispositivos no solo aumenta la productividad, sino que también te acerca a un mejor entendimiento de cómo funciona Linux desde dentro. Con la práctica, estos comandos se volverán tan naturales como usar un explorador gráfico.

Dominar estas operaciones es más que un ejercicio académico: es la clave para ganar autonomía en el manejo del sistema. Estas acciones sencillas son la base sobre la cual podrás construir conocimientos más avanzados, desde la administración de permisos hasta la automatización de tareas. Con práctica constante, trabajar con archivos en Linux se volverá un proceso ágil, seguro y natural.

Comentarios

No hay comentarios aún. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *