Androide

Cómo crear un archivo en Linux

Comando en Linux, crear, copiar, eliminar (Carpeta/directorio) y archivo de texto

Comando en Linux, crear, copiar, eliminar (Carpeta/directorio) y archivo de texto

Tabla de contenido:

Anonim

En Linux, podemos crear un nuevo archivo desde la línea de comandos o desde el administrador de archivos de 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.

Antes de que empieces

Para crear un nuevo archivo, debe tener permisos de escritura en el directorio principal. De lo contrario, recibirá un error de permiso denegado.

Crear un archivo con comando táctil

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

La forma más fácil y memorable de crear archivos nuevos y vacíos es mediante 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 archivo 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 los nombres de archivo separados por espacio:

touch file1.txt file2.txt file3.txt

Crear un archivo con el operador de redireccionamiento

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

Para crear un archivo vacío de longitud cero, simplemente especifique el nombre del archivo que desea crear después del operador de redirección:

> file1.txt

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

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

Crear 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 redirección > y el nombre del archivo que desea crear. Presione Enter escriba el texto y, una vez que haya terminado, presione CRTL+D para guardar los archivos.

cat > file1.txt

Crear un archivo con el comando echo

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

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

echo "Some line" > file1.txt

echo > file1.txt

Crear un archivo usando Heredoc

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

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

Por ejemplo, para crear un nuevo archivo file1.txt , usaría el siguiente código:

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

El cuerpo del heredoc puede contener variables, caracteres especiales y comandos.

Crear un archivo grande

A veces, para fines de prueba, es posible que desee crear un archivo de datos grande. Esto es útil cuando desea probar la velocidad de escritura de su unidad o para probar la velocidad de descarga de su conexión.

Usando el comando dd

El comando dd se usa principalmente para convertir y copiar archivos.

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

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

Usando el comando fallocate

fallocate una utilidad de línea de comandos para asignar espacio de disco real para 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ó a crear un nuevo archivo en Linux desde la línea de comandos utilizando varios comandos y redireccionamientos.

Si la línea de comando no es lo tuyo, puedes crear fácilmente un archivo de texto en blanco usando el menú contextual en el Administrador de archivos.

terminal de bash