¿Cómo puedo crear un archivo vacío desde la línea de comando?
command-line
NES
fuente
fuente

touch newfile.txto alguna otra extensión (si necesita especificar la extensión).newfileya existe y no está vacío,touch newfilete dejará con un archivo vacío . Quizás no sea lo que querías.newfileya existe, eltouchcomando 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
vimeditor también puede crear un archivo vacío.Entonces guardar
fuente
vim.El comando
crea un archivo vacío, si su versión de
echoadmite el modificador -n.O podrías usar
printffuente
Python one-liner:
Básicamente, la implementación de Python
touch.Podemos hacerlo más corto con esto:
fuente