linux – ¿Cómo puedo crear un archivo con un tamaño específico desde una línea de comando?

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.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım