Búsqueda de sitios web

Crear nuevos archivos en la terminal de Linux


En este capítulo de la serie Conceptos básicos de Linux Terminal para principiantes, aprenderá a crear nuevos archivos utilizando comandos de Linux.

Hasta ahora, en esta serie Conceptos básicos de Terminal, has aprendido a:

  • Cambiar directorios

  • Crear nuevos directorios

  • Listar el contenido del directorio

Aprendamos ahora a crear archivos en la línea de comandos de Linux. Hablaré brevemente sobre cómo agregar contenido al archivo. Sin embargo, los detalles sobre la edición de archivos de texto se tratarán más adelante.

Crea un nuevo archivo vacío con el comando táctil

Usar el comando táctil es bastante sencillo.

touch filename

Cambie a su directorio de inicio y cree un nuevo directorio llamado practice_files y cambie a este directorio:

mkdir practice_files && cd practice_files

&& es una forma de combinar dos comandos. El segundo comando solo se ejecuta cuando el primer comando se ejecuta correctamente.

Ahora, crea un nuevo archivo llamado new_file:

touch new_file

Eso es todo. Acaba de crear un nuevo archivo vacío.

Enumere el contenido del directorio y verifique las propiedades del archivo con el comando ls -l.

El propósito original del comando táctil es "tocar" un archivo y cambiar su marca de tiempo. Si el archivo proporcionado no existe, crea un nuevo archivo con el nombre.

Crea un nuevo archivo usando el comando echo

Debería haberte presentado el comando echo hace mucho tiempo. Mejor tarde que nunca. El comando echo muestra todo lo que le proporcione. De ahí el nombre eco.

echo Hello World

Puede utilizar la redirección y enrutar la salida a un archivo. Y por tanto creando un nuevo archivo en el proceso:

echo "Hello World" >> other_new_file

De esta manera, crea un nuevo archivo llamado other_new_file con el texto Hello World en él.

Recuerde, si el archivo proporcionado ya existe, con la redirección >>, agrega una nueva línea al archivo. También puedes usar > redirección pero luego reemplazará el contenido existente del archivo.

Puede encontrar más información sobre la redirección en el siguiente tutorial.

Crea nuevos archivos usando el comando cat

El propósito original del comando cat era concatenar archivos. Sin embargo, se utiliza principalmente para mostrar el contenido de un archivo.

También se puede utilizar para crear un nuevo archivo con la opción de agregar contenido. Para eso, puedes usar las mismas redirecciones > y >>.

cat >> another_file

Pero este creará un nuevo archivo y le permitirá agregarle algo de texto. Agregar texto es opcional. Puedes salir del modo de entrada del gato usando las teclas Ctrl+d o Ctrl+c.

Nuevamente, el modo de agregar añade texto nuevo al final del contenido del archivo mientras que el modo clobber reemplaza el contenido existente con uno nuevo.

Utilice la visualización de listado largo con ls -l y observe las marcas de tiempo. Ahora toque el archivo toque other_new_file. ¿Ves la diferencia en las marcas de tiempo?

Prueba tus conocimientos

Ha aprendido a crear nuevos archivos. Aquí tienes algunos ejercicios sencillos para practicar lo que acabas de aprender. Incluye también un poco de los capítulos anteriores.

  • Utilice el comando táctil para crear tres archivos nuevos llamados archivo1, archivo2 y archivo3. Sugerencia: no es necesario ejecutar Touch tres veces.

  • Cree un directorio llamado archivos y cree un archivo llamado mi_archivo en él.

  • Utilice el comando cat para crear un archivo llamado your_file y agregue el siguiente texto "Este es su archivo".

  • Utilice el comando echo para agregar una nueva línea "Este es nuestro archivo" a su_archivo.

  • Muestra todos los archivos en orden cronológico inverso (consulte el capítulo 3). Ahora use el comando táctil para modificar la marca de tiempo del archivo2 y el archivo3. Ahora vuelva a mostrar el contenido en orden cronológico inverso.

Eso es muy divertido. Estás haciendo buenos progresos. Ha aprendido a crear nuevos archivos en este capítulo. A continuación, aprenderá a ver el contenido de un archivo.