Tema de Jannah La licencia no está validada. Vaya a la página de opciones del tema para validar la licencia. Necesita una sola licencia para cada nombre de dominio.

Cómo crear archivos fácilmente a través de la terminal de Linux

Crear archivos a través de una terminal de Linux es una habilidad esencial para cualquier usuario que trabaje en este sistema. Ya sea que sea un administrador de sistemas o un desarrollador de software, conocer las diferentes formas de crear archivos puede ahorrarle tiempo y hacer que su trabajo sea más eficiente. En este artículo, revisaremos cuatro formas simples y efectivas de crear archivos a través de la terminal de Linux, ayudándote a administrar tus tareas fácilmente.

Ejemplo de alias ejecutándose en la terminal de Linux Cómo crear archivos fácilmente a través de una terminal de Linux

Soy un fanático de las terminales de Linux y siempre estoy buscando formas de realizar operaciones comunes directamente desde la línea de comandos. Una de las operaciones que suelo realizar en la terminal es crear rápidamente un archivo. Muchos comandos de Linux nos permiten crear archivos sin salir de la terminal.

Crear archivos sin contenido

A veces, solo necesitas un marcador de posición: un archivo en blanco listo para completar más tarde. Hay dos formas de realizar esto en la terminal. Por ejemplo, puede utilizar el comando táctil para crear uno o varios archivos vacíos, o utilizar el operador de redirección para crear un solo archivo vacío.

comando táctil

La simplicidad del comando táctil lo convierte en el favorito para tareas rápidas como inicializar archivos de registro o restablecer marcas de tiempo. No verá ninguna salida en la terminal después de crear un archivo usando el tacto. Sin embargo, si el archivo ya existe, touch actualizará sus tiempos de acceso y modificación en lugar de sobrescribirlo.

Para crear un único archivo vacío, ejecute:

toque nombre de archivo.txt

Esto creará un archivo en su directorio de inicio. Si desea crear un archivo en un directorio específico, mencione la ruta del directorio antes del nombre del archivo, de esta manera:

toque /ruta_al_directorio/nombre_del_archivo.txt

Además, para crear varios archivos a la vez, especifique todos los nombres de archivo con sus extensiones, separados por espacios, después del comando táctil.

toque archivo1.txt archivo2.txt archivo3.txt

Puede verificar que el archivo se creó utilizando el comando ls para enumerar los archivos en el directorio actual.

ls

Cómo crear archivos fácilmente usando la terminal de Linux

A menudo uso el comando táctil para crear rápidamente archivos en blanco y luego uso el editor de texto Nano o Vim para insertar texto.

Utilice el agente de redireccionamiento

El operador > se utiliza normalmente con varios comandos como echo para redirigir datos a archivos específicos. Sin embargo, también puedes utilizar este operador solo con un nombre de archivo para crear un nuevo archivo vacío.

Por ejemplo, creemos un archivo vacío usando:

> registro_vacío.txt

Si el archivo ya existe, el operador > lo reemplaza. La redirección es muy versátil y la utilizarás en todas partes en la terminal para otras tareas. Por lo tanto, reconocerlo a tiempo es una decisión inteligente.

Crear archivos que contengan datos

La mayoría de las veces, creamos archivos para almacenar texto, código o datos desde el principio. Puede realizar todas estas tareas utilizando comandos como cat, echo y printf. Estos comandos proporcionan una forma rápida de agregar texto sin salir de la terminal. Recomiendo utilizar estos comandos cuando no necesite opciones de edición avanzadas y solo necesite guardar una o más líneas en los archivos de configuración recién creados.

Utilice echo o printf

Es posible que ya estés utilizando los comandos echo o printf para mostrar texto en la terminal. ¿Pero qué esperabas? Puede combinarlo con el operador de redirección (>) para escribir texto directamente en un archivo.

Para crear un archivo y agregar texto, use el comando echo seguido de su mensaje entre comillas y un operador de redirección que apunte a su nuevo archivo, de la siguiente manera:

echo "¡Hola, Linux!" > archivo.txt

Esto crea un nuevo archivo (o reemplaza un archivo existente) en su directorio de inicio con el contenido especificado. Para comprobarlo, utilice cat o less:

archivo gato.txt

Cómo ver el contenido de un archivo recién creado con el comando cat Cómo crear archivos fácilmente a través de una terminal Linux

Además, si desea agregar datos en lugar de sobrescribir el archivo, utilice >> en su lugar:

echo "Nueva entrada" >> archivo.txt

Si necesita más control sobre el formato, printf funciona de manera similar pero ofrece más flexibilidad. Permite un mejor control sobre el formato del texto, similar al que podría usarse en lenguajes de programación.

Por ejemplo, para crear un archivo con texto estructurado:

printf "Nombre: %s\nEdad: %d\n" "Alice" 30 > info.txt

Cómo insertar y visualizar el contenido de un archivo recién creado mediante los comandos printf y cat Cómo crear archivos fácilmente a través de una terminal Linux

Aquí, %s se reemplaza con “Alice” (una cadena) y %d se reemplaza con 30 (un entero decimal). \n inserta un carácter de nueva línea, haciendo que cada pieza de información aparezca en una línea separada.

con gato

Cat no sólo lee archivos: también puede crearlos. Puede crear un archivo y agregar varias líneas de texto a la vez directamente desde su terminal.

Simplemente combine cat con el operador de redirección de entrada (>), escriba su texto y presione Ctrl+D cuando haya terminado:

cat > new.txt Escribe tus pensamientos... Presiona Enter para nuevas líneas. Presione Ctrl+D para guardar.

Cómo insertar texto en un archivo recién creado sobre la marcha usando el comando cat Cómo crear archivos fácilmente a través de una terminal Linux

Su texto se guarda en un archivo new.txt al salir. Luego puedes ver el contenido usando:

gato nuevo.txt

Con cat, no necesitas un editor de texto completo, funciona como una simple herramienta de ingreso de texto de línea de comandos.

Utilice editores de texto desde la línea de comandos

Si necesita opciones más avanzadas que cat pero no quiere salir de la terminal, intente usar editores de texto desde la línea de comandos. Muchas opciones, como Nano, Vim y Emacs, le permiten editar dentro de la terminal con opciones de personalización completas y atajos.

Me gusta usar nano porque es simple, fácil de usar y está repleto de funciones útiles. Para comenzar, simplemente ejecute el comando nano seguido del nombre del archivo, de esta manera:

borrador nano.txt

Cómo crear archivos fácilmente a través de una terminal Linux

Si el archivo draft.txt no existe, nano lo creará. Su ventana de terminal ahora cambiará al editor nano. Verás un área de texto donde puedes escribir y, generalmente, se muestran atajos de comandos útiles en la parte inferior de la pantalla (como Ctrl+O para guardar, Ctrl+X para salir).

Para aquellos que estén listos para dar el paso adelante, existe Vim o Emacs, aunque requieren una curva de aprendizaje más pronunciada. Vim es increíblemente potente y eficiente una vez que dominas su sistema de edición modular (modos para insertar texto, comandos, etc.). Para crear un archivo usando vim:

borrador de vim.txt

Cómo crear archivos fácilmente a través de una terminal Linux

Esto abre Vim en modo normal. Para comenzar a escribir, cambie al modo de inserción ingresando “i”. Una vez que haya terminado de editar, presione Esc para regresar al modo normal. Para guardar y salir, escriba “:wq” y presione Enter (“w” significa escribir/guardar, q significa salir).

نصيحة
Si eres principiante, utiliza Nano para una edición rápida. Si quieres opciones más avanzadas y estás dispuesto a aprender, prueba Vim, que se utiliza ampliamente para codificación y procesamiento de texto.

Crear archivos de un tamaño específico

A veces, puede ser necesario crear un archivo de un tamaño determinado para fines de prueba o simulación. Esto puede parecer extraño al principio, pero en realidad es útil para probar el espacio en disco, crear archivos temporales para aplicaciones o incluso eliminar datos de forma segura.

Cómo crear archivos fácilmente usando una terminal Linux

El comando fallocate es una forma rápida y eficiente de crear un archivo de un tamaño determinado sin escribir datos en él. A diferencia de otros métodos, fallocate preasigna espacio sin llenarlo con datos, lo que lo hace ideal para discos virtuales o archivos temporales.

Para crear un archivo de un tamaño específico, utilice la opción -l seguida del tamaño:

fallocate -l 10M archivo_grande.bin

Comprueba esto con el comando ls:

ls -lh

Esto crea un archivo large_file.bin de 10 MB de tamaño. Permanece prácticamente vacío en términos de bloques de datos reales hasta que se escribe el contenido real en él.

Además, puedes utilizar el comando dd para crear un archivo lleno de ceros. Por ejemplo, vamos a crear un archivo de 100 MB lleno de ceros usando esto:

dd si=/dev/cero de=ceros.bin bs=1M conteo=100

Aquí, bs especifica el tamaño del bloque y count especifica la cantidad de bloques a escribir. Este método es útil para crear unidades USB de arranque o probar el rendimiento de E/S.

Además, puedes utilizar diferentes archivos de entrada (como /dev/random para datos aleatorios) y diferentes archivos de salida. Sin embargo, tenga mucho cuidado al utilizar el comando dd, especialmente con la opción “of=”, para evitar sobrescribir accidentalmente archivos importantes.

¡Eso es todo! Crear y editar archivos en una terminal de Linux no es complicado. Con estas herramientas, puede crear y modificar archivos de manera eficiente sin salir de la terminal de la línea de comandos.

Crear archivos a través de una terminal de Linux es un proceso simple y eficiente si conoces los comandos correctos. Al utilizar los cuatro métodos mencionados en este artículo, podrá administrar fácilmente sus archivos y mejorar la eficiencia de su trabajo en Linux. Pruebe estos métodos hoy y verá cómo pueden simplificar sus tareas diarias y hacer que su experiencia con Linux sea más productiva. En última instancia, dominar estas habilidades le dará más confianza al utilizar una terminal de Linux.

Ir al botón superior