Pregunta:
¿Cómo puedo crear un archivo (por ejemplo, usando el comando touch
u otra forma similar), pero con un tamaño específico (por ejemplo, 14 MB)?
El caso de uso es probar FTP con varios tamaños de archivo. Si podemos crear un archivo con un tamaño específico, será útil para verificar la transferencia FTP, etc.
Respuesta:
Utilice truncate
:
truncate -s 14M filename
Del man truncate
:
DESCRIPTION
Shrink or extend the size of each FILE to the specified size
[...]
-s, --size=SIZE
set or adjust the file size by SIZE
Nota: truncate
puede no estar disponible en su sistema, por ejemplo, en Mac OS X no está instalado por defecto (pero puede instalarlo fácilmente, usando macports por ejemplo). En estos casos, es posible que deba utilizar dd
o head
lugar.