Você poderia fazer algo como:
find /usr/share/fonts -type f -atime +30
, que mostrará todas as fontes que não foram acessadas nos últimos 30 dias. Você pode então fazer
dpkg -S /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoIt.ttf
para descobrir em qual pacote debian esta fonte é (assim você pode removê-la).
ATENÇÃO: assume que o seu sistema de arquivos é montado com suporte completo a atime (tempo de acesso). Você pode verificar se está funcionando, verificando se o tempo de acesso ao arquivo é modificado quando o arquivo é acessado:
% ls -l --time=atime /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoIt.ttf
-rw-r--r-- 1 root root 54508 Oct 24 18:44 /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoIt.ttf
% sleep 2m
% file /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoIt.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoIt.ttf: TrueType font data
% ls -l --time=atime /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoIt.ttf
-rw-r--r-- 1 root root 54508 Oct 24 18:46 /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoIt.ttf
(no exemplo acima mostramos atime atual, dormimos 2 minutos, lemos o arquivo (usando o arquivo (1), mas qualquer comando somente leitura serve), e então checamos o atual atime novamente. fez: de 18:44 para 18:46 ) então o suporte atime está funcionando. Poderíamos usar stat
ao invés de ls -l --time=atime
também
Se não estiver funcionando (por exemplo, o atime não é atualizado), você deve verificar o seu /etc/fstab
para a sua paridade "/ usr" ou "/" (ou em qualquer partição que você tenha / usr / share / fonts é) e certifique-se de ter strictatime
e nenhuma outra opção com atime
no nome e reinicialize para que as alterações tenham efeito e use todos os seus aplicativos para que todas as fontes sejam acessadas antes de tentar para encontrar fontes não utilizadas novamente.
Note que existe uma razão pela qual (dependendo da sua versão Debian / kernel) o suporte ao atime pode ser desabilitado - ele reduz o desempenho um pouco (ele tem que escrever um pouco toda vez que você lê um arquivo); Portanto, se os ganhos de desempenho são mais importantes para você do que a capacidade de encontrar quando os arquivos foram acessados, talvez você queira colocar relatime
ou noatime
em /etc/fstab
novamente quando terminar de limpar as fontes.