/ / Zwiększ rozmiar pliku z obcięciem w bash - bash

Zrób większy plik przy użyciu skrótu w bash - bash

Mam plik tekstowy, który waży pewną ilość bajtów.

Aby przetestować mój system plików, muszę programowo zwiększyć rozmiar pliku 4096 bajtów ze skryptu bash.

Mam wrażenie, że można to zrobić za pomocą truncate Polecenie, ale nie mogę dowiedzieć się, jak - wpisując truncate myfile.txt -s 4096 zostawi mnie z plikiem 4096 bajtów.

Odpowiedzi:

4 dla odpowiedzi № 1

Dla mnie coś takiego działa:

truncate -s +4096 myfile.txt

to dodaje 4069 bajtów do podanego pliku. Myślę, że tęsknisz za znakiem plusa.


2 dla odpowiedzi nr 2

truncate jest użyteczny, ponieważ dołączanie bajtów może „nie zmniejszać pliku. rozwój plik jest tak prosty jak

printf "%4096s" >> myfile.txt

który dodaje 4096 znaków spacji na końcu pliku.