CodeGym /Cursos /Docker SELF /Trabajar con el sistema de archivos: creación y movimient...

Trabajar con el sistema de archivos: creación y movimiento de archivos, visualización del contenido

Docker SELF
Nivel 1 , Lección 8
Disponible

Trabajar con el sistema de archivos: creación y movimiento de archivos, visualización del contenido

1. Tarea práctica: preparando el entorno

Ahora es el momento de consolidar todo esto en la práctica. Trabajaremos con archivos y directorios, los crearemos y moveremos, además los abriremos para ver y editar. Esta lección te ayudará a conectar todos los comandos estudiados anteriormente en un único flujo de trabajo. ¿Listo? ¡Vamos allá!

Para comenzar con la tarea, abre tu terminal. Si trabajas en WSL, simplemente ejecuta la terminal de WSL. Para los usuarios de Linux o de máquinas virtuales, abre también una ventana de terminal normal.

Asegúrate de estar en tu directorio de inicio ejecutando el comando:

cd ~

Para empezar nuestro trabajo, crea un directorio llamado test. Lo usaremos como nuestro espacio principal de trabajo.

mkdir test

Ahora comprobemos que el directorio se ha creado usando el comando ls:

ls

En la lista debería aparecer la carpeta test. ¡Si está ahí, felicidades! Acabas de crear la base.


2. Creación de un archivo en un directorio

Cambiemos al directorio creado:

cd test

Ahora creemos en él un nuevo archivo llamado example.txt usando el comando touch:

touch example.txt

Verifiquemos nuevamente que el archivo apareció, usando el comando ls. Verás que en la carpeta test ahora hay un archivo example.txt.

Para verificar el directorio actual, escribe:

pwd

Deberías ver una ruta que termina en /test.


3. Editar contenido de un archivo

Abramos el archivo creado en el editor de texto nano y añadamos un poco de texto:

nano example.txt

Después de abrir el editor, introduce, por ejemplo, la siguiente línea:

¡Hola, mundo! Este es mi primer archivo de texto en Linux!

Ahora guarda el archivo usando la combinación de teclas Ctrl + O (esto significa "Write Out" — guardar). Presiona Enter para confirmar el guardado. Luego, sal del editor con Ctrl + X.

El comando cat te ayudará a asegurarte de que el texto realmente se guardó en el archivo:

cat example.txt

El terminal debería mostrar el texto que acabas de escribir.


4. Copiar un archivo

Hagamos una copia de seguridad de nuestro archivo. La llamaremos example_backup.txt. Para eso usamos el comando cp:

cp example.txt example_backup.txt

Ahora, en tu carpeta test deben haber dos archivos: example.txt y example_backup.txt. Para confirmarlo, ejecuta nuevamente el comando ls.

¿Quieres verificar que en la copia de seguridad está el mismo texto? Usa el comando:

cat example_backup.txt

La salida de texto debería ser idéntica al original.


5. Creación de un nuevo directorio y movimiento de un archivo

Es hora de poner un poco de orden. Vamos a crear un nuevo directorio backup, donde almacenaremos todas las copias de seguridad:

mkdir backup

Movamos el archivo example_backup.txt a la carpeta backup usando el comando mv:

mv example_backup.txt backup/

Ahora asegúrate de que el archivo realmente se ha movido. Primero, ejecuta ls en el directorio actual. El archivo example_backup.txt ya no estará aquí. Luego, verifica el contenido de la carpeta backup:

ls backup

En el directorio backup debería estar nuestro archivo. ¡Genial!


6. Eliminación accidental y recuperación de un archivo

Imagina esta situación: has eliminado un archivo por accidente. ¡No es momento de entrar en pánico! Primero eliminemos el archivo example.txt (imaginemos que fue por accidente):

rm example.txt

Ahora el archivo ya no está (verifica con ls). ¡Pero no hay problema, tenemos una copia de seguridad! La copiamos de nuevo desde la carpeta backup:

cp backup/example_backup.txt example.txt

Verifiquemos que la recuperación fue exitosa, echando un vistazo al archivo:

cat example.txt

Así es, tu texto está intacto.


7. Visualización de un archivo grande usando less

Para variar, vamos a crear un archivo más grande y ver cómo visualizarlo cómodamente. La forma más sencilla es generarlo utilizando la utilidad seq, que genera una secuencia de números. Crearemos el archivo bigfile.txt:

seq 1 1000 > bigfile.txt

Ahora ábrelo con less para visualizar el contenido página por página:

less bigfile.txt
  • Usa las teclas y para navegar.
  • Presiona q para salir.

8. El resultado de nuestro experimento

¡Has recorrido un gran camino! Creamos directorios y archivos, hicimos cambios en su contenido, realizamos copias de seguridad, movimos archivos a un nuevo directorio e incluso restauramos un archivo eliminado accidentalmente. Todo esto son habilidades básicas, pero súper importantes para trabajar en Linux.

Ahora, cuando te enfrentas a una nueva tarea, como gestionar archivos en un servidor o escribir scripts para automatización, estás equipado con las herramientas fundamentales. Dime, ¿la sensación de usar la línea de comandos no es sencillamente alucinante? ¡Bienvenid@ al mundo de Linux, donde cada tarea es una aventura!

1
Опрос
Introducción a Linux,  1 уровень,  8 лекция
недоступен
Introducción a Linux
Introducción a Linux
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION