Atención por favor:
Estoy no preguntando cómo hacer un archivo desde la línea de comandos!
Lo he estado utilizando touchpara hacer archivos durante años sin prestar atención a que su propósito principal es otra cosa. Si uno quiere crear un archivo desde la línea de comando, hay muchas posibilidades:
touch foo.bar
> foo.bar
cat > foo.bar
echo -n > foo.bar
printf '' > foo.bar
Y estoy seguro de que hay más.
Pero el hecho es que ninguno de los comandos anteriores está diseñado para crear archivos. Por ejemplo, man touchsugiere que este comando es para cambiar las marcas de tiempo del archivo. ¿Por qué un sistema operativo tan completo como Unix (o Linux) no tiene un comando diseñado exclusivamente para crear archivos?
catconización!
morecuándo lesshace más que qué morehacer? O dire ls. Aunque estoy al tanto de los problemas de compatibilidad.
moreanterior a la creación de less. lessha sido creado específicamente para abordar las deficiencias de more. moretodavía existe por razones de compatibilidad con versiones anteriores. diry lsson, para la mayoría de las intenciones y propósitos, el mismo ejecutable; difieren solo en un puñado de bytes. Una nueva herramienta diseñada específicamente para la creación de archivos haría menos que las herramientas existentes, y como tal sería una regresión, no como una mejora en el caso de lessvs more.