Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.

Cómo crear un archivo en Linux

27 feb 2021 3 min di lettura
Cómo crear un archivo en Linux
Tabla de contenidos

Introducción

En Linux, podemos crear un nuevo archivo desde la línea de comandos o desde el administrador de archivos del escritorio.

Saber cómo crear un nuevo archivo es una habilidad importante para cualquiera que use Linux de forma regular.

En este tutorial, le mostraremos varias formas de crear rápidamente un nuevo archivo en Linux usando la línea de comando.

Para crear un nuevo archivo, debe tener permisos de escritura en el directorio raíz. De lo contrario, obtendrá un error de permiso denegado.

Si desea ver el contenido de un directorio, use el comando ls.

Crear un archivo con el comando táctil

El comando táctil nos permite actualizar las marcas de tiempo en archivos y directorios existentes, así como crear nuevos archivos vacíos.

La forma más sencilla y memorable de crear nuevos archivos en blanco es utilizar el comando táctil.

Para crear un nuevo archivo, simplemente ejecute el comando táctil seguido del nombre del archivo que desea crear:

touch file1.txt

Si el file1.txt no existe, el comando anterior lo creará; de lo contrario, cambiará sus marcas de tiempo.

Para crear varios archivos a la vez, especifique nombres de archivo separados por espacios:

touch file1.txt file2.txt file3.txt

Creando un archivo con el operador de redireccionamiento

La redirección le permite tomar la salida de un comando y enviarla como entrada a otro comando o archivo. Hay dos formas de redirigir la salida a un archivo. > operador> sobrescribirá un archivo existente, mientras que el >> agregará la salida al archivo.

Para crear un archivo vacío de longitud cero, simplemente especifique el nombre del archivo que desea crear antes del operador de redireccionamiento:

> file1.txt

Este es el comando más corto para crear un nuevo archivo en Linux.

Al crear un archivo mediante una redirección, tenga cuidado de no sobrescribir un archivo importante existente.

Creando un archivo con el comando cat

El comando cat se usa principalmente para leer y concatenar archivos, pero también se puede usar para crear archivos nuevos.

Para crear un nuevo archivo, ejecute el comando cat seguido del operador de redireccionamiento > y el nombre del archivo que desea crear. Presione Enter escriba el texto y, cuando termine, presione CRTL+D para guardar los archivos.

cat > file1.txt

Creando un archivo con el comando echo

El comando echo imprime cadenas que se pasan como argumentos a la salida estándar, que se pueden redirigir a un archivo.

Para crear un nuevo archivo, ejecute el comando echo seguido del texto que desea imprimir y use el operador de redireccionamiento > para escribir la salida en el archivo que desea crear.

echo "Some line" > file1.txt

Si desea crear un vacío, simplemente use:

echo > file1.txt

Creando un archivo a través de Heredoc

Aquí documento o Heredoc es un tipo de redireccionamiento que le permite pasar múltiples líneas de entrada a un comando.

Este método se utiliza principalmente cuando desea crear un archivo que contenga varias líneas de texto a partir de un script de shell.

Por ejemplo, para crear un nuevo file1.txt, debe utilizar el siguiente código:

<< EOF > file1.txt
 Some line
 Some other line
 EOF

El cuerpo de la herencia puede contener variables, caracteres especiales y comandos.

Creando un archivo grande

A veces, con fines de prueba, es posible que desee crear un archivo de datos de gran tamaño. Esto es útil cuando desea probar la velocidad de escritura de la unidad o verificar la velocidad de descarga de la conexión.

Usando el comando dd

El dd se utiliza principalmente para convertir y copiar archivos.

Para crear un archivo llamado 1G.test con un tamaño de 1GB, debe ejecutar:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

Usando el comando de fallocate

fallocate una utilidad de línea de comandos para asignar espacio real en el disco para los archivos.

El siguiente comando creará un nuevo archivo llamado 1G.test con un tamaño de 1GB:

fallocate -l 1G 1G.test

Conclusión

En este tutorial, aprendió cómo crear un nuevo archivo en Linux desde la línea de comandos usando varios comandos y redireccionamientos.

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.