Operaciones Archivos
Clase 33 de 43 • Curso de Programación en Bash Shell
Resumen
¿Cómo crear, mover y eliminar archivos?
En esta sesión descubrirás cómo operar eficazmente con archivos en un entorno de Ubuntu. Explorarás desde la creación de scripts y directorios, hasta el manejo avanzado de comandos para copiar, mover y eliminar archivos. Acompáñanos en este viaje técnico y práctico, donde aprenderás a manejar la línea de comandos como un experto.
¿Cómo crear un nuevo directorio y copiar archivos?
Crear y gestionar directorios es una habilidad esencial para cualquier desarrollador. Iniciemos el proceso creando un directorio para nuestros respaldos.
-
Crear un directorio:
Para crear un nuevo directorio, utilizamos el comando
mkdir
seguido por el nombre del directorio. Aquí te mostramos cómo hacerlo:mkdir -m 755 backup-scripts
El parámetro
-m 755
se utiliza para establecer permisos específicos, asignando acceso de lectura, escritura y ejecución para el propietario, y solo lectura y ejecución para otros usuarios. -
Copiar archivos:
Una vez creado el directorio, copiaremos todos los scripts del directorio actual al nuevo directorio usando
cp
:cp *.* backup-scripts
Este comando copia todos los archivos del directorio actual (
*.*
) al directoriobackup-scripts
.
¿Cómo mover archivos a otro directorio?
Mover archivos también es una tarea crucial al gestionar sistemas de archivos. Vamos a mover el directorio que acabamos de crear a otro lugar.
-
Uso del comando
mv
:Para trasladar el directorio
backup-scripts
a la ubicación del home, emplea el siguiente comando:mv backup-scripts $HOME/
$HOME
es una variable que representa la ruta del directorio personal del usuario actual.
¿Cómo eliminar archivos en texto plano?
Eliminar archivos es una operación delicada pero a menudo necesaria. Aquí te mostramos cómo eliminar archivos específicos.
-
Eliminar archivos con
rm
:Supongamos que necesitamos eliminar todos los archivos
.txt
del directorio actual. Empleamos el comandorm
de esta manera:rm *.txt
Este comando busca y elimina todos los archivos con extensión
.txt
en el directorio actual.
Pruebas y correcciones durante las operaciones
En el proceso de trabajar con archivos, es posible que encuentres errores que necesiten ajustes antes de ejecutar correctamente los comandos. Por ejemplo:
-
Errores comunes:
- No colocar correctamente los nombres de directorio.
- Usar variables incorrectas (
home
en lugar degone
).
Debes asegurarte de que los nombres de archivos y directorios estén escritos correctamente. Errores tipográficos pueden causar que las operaciones no se realicen como se espera.
-
Solución de errores:
Si un archivo o directorio no se mueve o elimina como esperabas, confirma los nombres y rutas utilizados. Usa
ls -la
para listar archivos y directorios y verificar su existencia.
Conclusiones prácticas
Esta sesión te ha proporcionado las herramientas necesarias para gestionar archivos en un entorno Ubuntu de manera eficiente. Recuerda practicar constantemente estas operaciones, ya que te permitirán mejorar tu fluidez en el manejo de la línea de comandos y aumentar tu productividad en tareas administrativas diarias. ¡Sigue explorando y dominando nuevas habilidades!