Fiz 150 simulações. Um não correu. Não quero entrar em cada pasta para determinar qual delas não foi executada. Existe uma maneira de ordenar todos os arquivos chamados PKA.dump em ordem de tamanho (e também me mostrar sua localização). Deve haver um arquivo em um dos diretórios que seja muito menor que os outros.
Responder1
No Wheezy Debian, o seguinte funcionou para mim, para encontrar os arquivos atom.in
, classificados do maior para o menor:
ls -lSh $(find -name atom.in)
Outra possibilidade é:
ls -lSh `find -name atom.in`
$(find -name atom.in)
é executado find
para recuperar uma lista de todos os arquivos nomeados atom.in
, com caminhos anexados. A lista é então acionada por ls -lSh
, que os exibe uma vez por linha ( -l
), os classifica do maior para o menor ( -S
) e imprime os tamanhos em formato 'legível para humanos' ( -h
).
Alternativamente, se isso não funcionar (aparentemente falha muito no Ubuntu), contanto que você tenha um limite de bom tamanho que divida as simulações 'boas' das 'ruins' (digamos, 1600 bytes), isso pode funcionar (alterar diretórios primeiro para a raiz da sua estrutura de diretórios de simulação):
find ./ -name 'PKA.dump' -size -1600c
Procure a -size
bandeira man find
para obter mais informações sobre as opções de pesquisa disponíveis. Em particular, o hífen inicial indica a pesquisa de arquivos menores que o tamanho especificado. (Por alguma razão, o código para bytes é c
, não b
.)
Responder2
Supondo que uma simulação bem-sucedida produza um arquivo de pelo menos 1600 bytes, o comando a seguir fornece uma lista de todos os arquivos nomeados PKA.dump
e menores que esse limite:
find -name PKA.dump -size -1600c
Esperamos que você consiga definir um limite de tamanho apropriado (use k
kilobytes em vez de c
)
Alternativamente,
find -name PKA.dump | xargs wc -l
fornecerá a lista de todos os seus PKA.dump
arquivos junto com o número de linhas em cada arquivo. Se bem entendi, qualquer número menor que 59 significa problema.
Responder3
Sem saber onde residem esses arquivos PKA.dump, você pode começar a localizar no diretório raiz. Isso produzirá alguma mensagem de erro e pode demorar um pouco para ser executado.
find / -type f -name PKA.dump -ls | sort -n -k7