Comandos básicos para manipular archivos en Linux
Clase 6 de 19 • Curso de Configuración de Entorno en Linux
Contenido del curso
Clase 6 de 19 • Curso de Configuración de Entorno en Linux
Contenido del curso
Emilio Flor
Luis Quiroz Prada
Bryan David Gutierrez Alvarez
Luis Quiroz Prada
Platzi Team
Andres David Martinez Torres
Javier Ramos
Es importante recordar que algunos de los comandos que se vieron en esta clase son acrónimos y otros no.
Los acrónimos:
Los no acrónimos:
touch: Aunque refiere a "tocar", es un comando que se basa en el tiempo. Su función principal es cambiar las marcas de tiempo de cuando se modificó o accedió por última vez a un archivo o directorio. Como efecto secundario, si el archivo no existe, lo crea vacío.
echo: Es similar al console.log() de JavaScript en el sentido de mostrar/imprimir un mensaje. echo es un comando que produce texto y lo envía a la salida estándar (terminal). Lo que te permite guardar ese texto en archivos son las redirecciones del shell, por ejemplo:
echo "texto" > archivo.txt (sobrescribe)echo "texto" >> archivo.txt (añade al final)Comandos básicos de manipulación de archivos en Linux:
ls para listar archivos y cd para navegar entre directorios.touch crea archivos nuevos.cp se utiliza para copiar archivos, mientras que mv permite mover o renombrar archivos.echo escribe contenido en archivos, usando redirección para guardar la salida.cat muestra el contenido de archivos.rm elimina archivos permanentemente, sin papelera de reciclaje.mkdir crea nuevos directorios.Estos comandos son fundamentales para gestionar eficazmente el sistema de archivos en Linux.
También podemos crear un documento de la siguiente manera:
$ cat > mi-documento.txt
Puedes escribir lo que quieras y una vez que termines, presionas las teclas ctrl + D y se crea y guarda el archivo con el contenido que escribiste
Para añadir una nueva línea de registro a un archivo de log existente (app.log) sin borrar el contenido anterior, debes usar el comando echo junto con el operador de redirección >>. El comando sería:
echo "Tu mensaje aquí" >> app.log
Este comando agrega la línea al final del archivo app.log, conservando el contenido previo.
lo que hace que se reescriba el archivo es el >>, no "app.log". Log files son usados para verificar y guardar comportamientos del sistema. Existen otras opciones como tee y sus banderas. Lamento decir que eso parece sacado de algún LLM.
ls, whoami, touch y mkdir, de ls comandos que mas puedes llegar a utilizar en el dia a dia
El temido y respetado comando rm -Rf * / y el mundo nunca volverá a ser el mismo, pues todo lo que este en el equipo desapacera, es como una bala de plata