¿Cómo crear un archivo de texto y una carpeta desde la terminal?

18

¿Cómo, desde una Terminal, hago un archivo de texto plano y una carpeta?

Jemoka
fuente
1
¿Qué tipo de archivo? Un archivo vacio? Un archivo de texto? ¿Una imagen? No hay suficiente información aquí para darle una respuesta sucinta. Si puede aclarar, reabriré la pregunta.
Ian C.
Supongo que touch filees demasiado breve para servir como respuesta ...
bmike
@bmike Diría que sí, es demasiado corto, ya que se podría argumentar que la función principal de touch"cambiar el acceso a los archivos y los tiempos de modificación" (desde man touch), a menos que mencione que touch filenamesolo crea un nombre de archivo si aún no existe. De lo contrario, cumple su función principal.
user3439894
@IanC lo siento, un txt fire y una carpeta.
Jemoka
Para el registro, este es Unix estándar, por lo que los tutoriales de Linux / Unix son útiles en general. La única diferencia importante es que los sistemas de archivos MacOS por defecto no distinguen entre mayúsculas y minúsculas.
Thorbjørn Ravn Andersen

Respuestas:

32

Se puede hacer un directorio usando el comando mkdir . Para hacer un directorio secundario del directorio actual es simplemente:

mkdir somechild

Esto creará un directorio (que se muestra como una carpeta en Finder) llamado somechild.

Se puede crear un archivo de texto de diferentes maneras. El más simple es hacer eco del texto y redirigirlo a un archivo así:

echo This is some text > myfile.txt

Esto creará myfile.txty su contenido será la cadena This is some text.

También puede usar un editor de texto de línea de comando como vim o emacs o nano para iniciar un nuevo archivo de texto. A continuación, se inicia un nuevo archivo de texto y se abre en el editor para cada uno de los editores mencionados anteriormente:

vim myfile.txt
emacs myfiles.txt
nano myfile.txt

El editor de nano texto es probablemente la más fácil de usar de esas tres opciones.

Ian C.
fuente
3

Para crear un archivo de texto vacío, solo use:

touch file_name.txt

Desde man touch: La utilidad táctil establece la modificación y los tiempos de acceso de un archivo. Si el archivo no existe, se crea con permisos predeterminados.

molu2008
fuente
Técnicamente, touchcrea un archivo vacío si el archivo no existe, no es un archivo de texto.
fd0