GNU/Linux >> Tutoriales Linux >  >> Linux

Use el comando fallocate para crear archivos de tamaño específico en Linux

¿Por qué crearía un archivo de un tamaño específico? Un uso práctico de fallocate es aumentar el archivo de intercambio en Linux. Con fallocate, puede crear rápidamente un archivo de intercambio de tamaño predeterminado.

Esta es una forma mucho más rápida de crear archivos grandes porque asigna bloques no inicializados. Esto es mucho más rápido que crear un archivo enorme y llenarlo con ceros.

Usando el comando fallacate en Linux

Veamos cómo usar el comando fallacate. Esta es la sintaxis:

 fallocate [-o offset] -l length [-n] filename

Si bien hay algunos usos avanzados del comando fallacate, concentrémonos en crear un archivo de tamaño específico.

Suponga que desea crear un archivo de 10 MB de tamaño, puede usar el comando fallacate así:

fallocate -l 10MB my_big_file

La opción l determina el tamaño del archivo que se está creando. Puede usar lo siguiente para la longitud del archivo:

Espero que sepas la diferencia entre MB y MiB. Un MB (Megabyte) es 1000*1000 bytes, mientras que MiB (Mebibyte) es 1024*1024 bytes.

Sé que probablemente no lo leíste en tu clase de computación, pero este ha sido el estándar establecido por IEC. Esta es también la razón por la que cuando compra un USB de 32 GB, su sistema operativo solo ve alrededor de 29 GB (29 GiB). A diferencia de los fabricantes de discos duros, los sistemas operativos funcionan con la potencia de 2.

Ahora que aprendió algo nuevo, tomemos otro ejemplo de creación de un archivo de 1 GiB.

fallocate -l 1G my_big_file

Use el comando ls con la opción -h y podrá ver el tamaño del archivo:

-rw-r--r--  1 abhishek abhishek 1.0G Aug 28 18:41  my_big_file

Lo mismo se puede lograr con el comando dd y hay mucha discusión sobre cuál es mejor de los dos.

¿Conoces algún otro ejemplo útil del comando fallacate? Compártalo con nosotros en los comentarios a continuación.


Linux
  1. Cómo usar el comando Tar en Linux

  2. Cómo crear archivos de cierto tamaño en Linux

  3. Crear archivos usando la línea de comando en Linux

  4. Cómo crear archivos dispersos en Linux usando el comando 'dd'

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

Cómo usar el comando Truncar en Linux

Comando ls en Linux para listar archivos

Cómo usar un comando de archivo en Linux

Crear archivos de tamaño personalizado en Linux

Cómo usar el comando lsof en Linux

Cómo usar el comando shred de Linux

    KB KiB o K
    MB MiB o M
    ES GiB o G
    TB TiB o T
    PB PiB o P
    ZB ZiB o Z
    YB YiB o Y