¿Cómo puedo crear un archivo vacío desde la línea de comando?
command-line
NES
fuente
fuente
touch newfile.txt
o alguna otra extensión (si necesita especificar la extensión).newfile
ya existe y no está vacío,touch newfile
te dejará con un archivo vacío . Quizás no sea lo que querías.newfile
ya existe, eltouch
comando solo actualizará la marca de tiempo del archivo (que es exactamente para qué comando) sin editar el contenido del archivo.También creará un archivo vacío. Si el archivo ya existe, se truncará (se vaciará). Para mantener el contenido del archivo, use
>>
para agregar como en:Incluso si el archivo existe, los contenidos no se modificarán.
Editar : si no tiene ningún contenido para escribir, este es más rápido:
Nota.
:
Es el comando aquí. No es parte del aviso.fuente
la forma exacta también hay otra manera
La diferencia es file1.ext será cero bytes y file2.ext sería un byte. Puedes verificar esto por
fuente
Usando el
vim
editor también puede crear un archivo vacío.Entonces guardar
fuente
vim
.El comando
crea un archivo vacío, si su versión de
echo
admite el modificador -n.O podrías usar
printf
fuente
Python one-liner:
Básicamente, la implementación de Python
touch
.Podemos hacerlo más corto con esto:
fuente