¿Cómo crear un archivo en Linux usando la terminal?

En este artículo, aprenderemos a crear un archivo en el sistema Linux/Unix usando la terminal. En el sistema Linux/Unix, existen las siguientes formas disponibles para crear archivos. 

  1. Usando el comando táctil
  2. Usando el comando gato
  3. Usando el operador de redirección
  4. Usando el comando de eco
  5. Usando el heredoc
  6. Usando el comando dd

1. Cree un archivo en el sistema Linux/Unix usando el comando táctil. 

El comando táctil se utiliza para crear archivo/archivos sin ningún contenido y actualizar la fecha de acceso o la fecha de modificación de un archivo o directorio en el sistema Linux. Esta es la forma más sencilla de crear un archivo en Linux/Unix usando la terminal. 

Sintaxis:

La sintaxis general del comando táctil es la siguiente:

$ touch [option] ... FILE...

Una breve descripción de las opciones disponibles en el comando táctil.

Opción Descripción
-a Cambiar el tiempo de acceso de un archivo
-c, –no-crear Verifique que el archivo esté disponible o no, si no está disponible, evite crear un archivo 
-F ignorado
-metro Cambiar la hora de modificación de un archivo
-t SELLO Usar la hora especificada en lugar de la hora actual
-ayuda Mostrar ayuda y salir
-versión Muestra la información de la versión y sale.

Cree un archivo usando el comando táctil en el sistema Linux/Unix.  

En este ejemplo, usando el comando touch podemos crear un archivo en el sistema Linux. Antes de ejecutar el comando táctil, verificaremos cuántos archivos están disponibles en nuestro directorio actual usando el siguiente comando.

$ ls -l

Después de usar el siguiente comando, se creó un nuevo archivo newfile.txt en el directorio actual.

Ejemplo : 

$ touch newfile.txt

How to create a file in the Linux system using  the terminal?

Para asegurarnos de que el archivo se cree o no, volveremos a ejecutar el comando ls para enumerar el contenido del directorio.  

 2. Cree un archivo en el sistema Linux/Unix usando el comando cat.

El comando cat (concatenar) se usa para crear, ver y concatenar archivos en el sistema operativo Linux. El comando táctil también se usa para crear un archivo en un sistema Linux sin contenido, mientras que el gato crea archivos con algo de contenido. El comando cat lee el contenido de un archivo y lo solicita. 

Sintaxis

La sintaxis general del comando cat es la siguiente:

$ cat [option]... FILE...

Una breve descripción de las opciones disponibles en el comando cat.

Opción Descripción 
-A, –mostrar-todo Mostrar todo el contenido de un archivo
-b, –número no en blanco Mostrar el número de anulaciones de líneas no vacías -n
-n, –número Muestra el número de todas las líneas de salida
-T, –mostrar pestañas Mostrar esta ayuda y salir
-ayuda Mostrar esta ayuda y salir
-versión Mostrar información de la versión y salir

Cree un archivo con algún contenido usando el comando cat en el sistema Linux/Unix.

Para crear un archivo con algún contenido, usamos el comando cat y el nombre del archivo, luego escribimos algún contenido y presionamos CTRL + C cuando se completa la escritura, como se muestra a continuación.

Ejemplo :

$ cat > file.txt

How to create a file in the Linux system using  the terminal?

Muestre el contenido de los archivos usando el comando cat en el sistema Linux.

El comando cat también se usa para ver el contenido del archivo. Después de usar el comando cat junto con el nombre del archivo, el contenido del archivo aparecerá como se muestra a continuación.

How to create a file in the Linux system using  the terminal?

3. Cree un archivo en el sistema Linux/Unix utilizando un operador de redirección. 

En el sistema Linux/Unix también se usa un operador de redirección para crear un archivo. 

Ejemplo :

$  > file.txt

How to create a file in the Linux system using  the terminal?

4. Cree un archivo en el sistema Linux/Unix usando el comando echo.

El comando echo también se usa para crear un nuevo archivo en el sistema Linux. 

Cree un nuevo archivo sin contenido en el sistema Linux usando el comando echo. 

Para crear un archivo sin contenido, usamos el comando echo con un operador de redirección seguido del nombre del archivo como se muestra a continuación.

Ejemplo :

$ echo > file.txt

How to create a file in the Linux system using  the terminal?

Cree un nuevo archivo con algunos contenidos en el sistema Linux usando el comando echo. 

Para crear un archivo con algunos contenidos, usamos el comando echo seguido del texto, un operador de redirección y el nombre del archivo como se muestra a continuación.

How to create a file in the Linux system using  the terminal?

5. Cree un archivo en el sistema Linux/Unix usando heredoc.

heredoc significa aquí documento. El delimitador heredoc es un tipo de redirección. Permite pasar múltiples líneas de entrada a un comando. 

La sintaxis general de heredoc. Importante

Command << Heredoc_delimiter
multiple lines contents...
heredoc_delimiter

Cree un archivo con varias líneas de contenido utilizando un delimitador heredoc en el sistema Linux. 

Para crear un archivo usando heredoc, usamos el comando cat con el delimitador heredoc en el sistema Linux como se muestra a continuación.

Ejemplo :

$ cat  << heredoc_delimiter < file_name

How to create a file in the Linux system using  the terminal?

6. Cree un archivo en el sistema Linux/Unix usando el comando dd.

El comando dd se usa principalmente para convertir y copiar archivos. Para consultar más detalles sobre el comando dd . También podemos crear un archivo grande usando el comando dd.

Cree un archivo grande en el sistema Linux usando el comando dd. 

Para crear un archivo grande, usamos el comando dd como se muestra a continuación. 

Ejemplo :

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

Publicación traducida automáticamente

Artículo escrito por vikashgautam11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *