Isso faz quase o que você está pedindo: link
É uma reimplementação de tela (1) em Python.
Não altera arquivos com base no tamanho do arquivo; em vez disso, cria um novo arquivo a cada dia, quando invocado com -d para "arquivos datados".
Se você realmente precisar dele com base no tamanho em vez de no tempo, provavelmente poderá modificá-lo para fazer o que quiser.
Você provavelmente também pode fazer um pequeno script bash em torno de dd bs = 1024k count = 1, para criação de novos arquivos baseados em tamanho real. Uma vez fiz isso para um programa que fazia backup de dados em disquetes ou fitas de tamanho fixo (na maioria das vezes) (algumas fitas são compactadas na unidade, portanto, nem sempre é possível armazenar o mesmo número de bytes).