Shell - Opret en fil med en bestemt størrelse

Når du skriver en Java-kode for at overføre filer via SFTP og FTPS, skal du muligvis overveje at du overfører filer med små, mellemstore og store størrelser. Måden at oprette filer af en vis størrelse på i et Linux-operativsystem er at bruge Shell og dd-kommandoen. Du kan bruge / dev / random eller / dev / zero som en datakilde eller null bytes. De anvendte udtryk er blokstørrelse, tæller - hvilket er for antal blokke, inputfil og outputfil. Den samlede størrelse af den oprettede fil vil være bs multipliceret count bytes.

dd input fil = / dev / misc output fil = filnavn.dat blokstørrelse = 1024 tæller

Ovennævnte kommando opretter en fil på 1024 kb, med tilfældig datalokering.

Dd kommandoen giver dig mulighed for at oprette en tom fil med særlig størrelse. Oprettelse af disse vilkårlig store filer kan være nyttige til testformål.

  • Brug kommandoen nedenfor:
    •  dd hvis = / dev / zero of = file_to-create bs = 1k count = 1000 
  • Denne kommando resulterer i oprettelsen af ​​en tom 1Mb-fil
    • 1000 repræsenterer 1000 blokke af 1Kb

Forrige Artikel Næste Artikel

Top Tips