Tecnología

Inicio

Cómo crear un archivo en Bash

La creación de nuevos archivos en el Bourne Again Shell (bash) que viene con la mayoría de las distribuciones de Linux y Unix se pueden hacer en una variedad de maneras. El siguiente tutorial describe los tres más comunes: el tacto, el eco, y la redirección. También se describe un ejemplo especial: el comando mktemp que puede ser usado para crear archivos únicos usando un nombre de archivo de base y una extensión aleatorio.

Instrucciones

1 Escribe lo siguiente para crear un nuevo archivo con el comando "toque":

nombre de archivo táctil

El comando touch viene con todas las versiones de Unix y Linux y tiene dos efectos. Si se utiliza en un archivo que no existe, se crea el archivo. Si se utiliza en un archivo existente, el "último acceso" se pone al día a la hora actual.

2 Escriba lo siguiente para crear un nuevo archivo con el comando "echo":

echo "Este es el contenido." > nombre de archivo

Esto crea el archivo "nombre de archivo" como un archivo de texto e inmediatamente se pone el texto dado al comando echo en el archivo.

3 Escribe lo siguiente para crear un nuevo archivo a través de la redirección:

ls> nombre de archivo

Esto es técnicamente lo mismo que el paso anterior, pero es importante para ilustrar. Normalmente, cuando un usuario escribe "ls" de la indicación, una lista de todos los archivos en el directorio actual se muestran en el terminal. Mediante el uso de la redirección, los resultados de la orden "ls" (o cualquier otro comando Unix) se vuelven a enrutar como el contenido del archivo de texto. Por lo tanto, el comando anterior hace "nombre de archivo" un archivo de texto que contiene una lista de todos los archivos en el directorio actual.

4 Escribe lo siguiente para crear un archivo temporal:

mktemp filename.XXX

Este comando especial crea un archivo temporal con un nombre de archivo aleatorio. El "XXX" será reemplazado con una serie aleatoria de letras y números, lo que resulta en un archivo con un nombre como "filename.06m." Además, siempre que mktemp se da una serie de alguna parte de X en el nombre del archivo, se asegurará de que el archivo es único, lo que garantiza que se creará un nuevo archivo vacío.