atualiza a visualização da janela do terminal de um diretório recriado

1

Eu uso um programa que recria uma certa estrutura de diretórios cada vez que é executado, depois preenche-a com todos os tipos de dados.

Eu mantenho uma janela de terminal "aberta em" um dos subdiretórios desse diretório, onde desejo listar e procurar os dados que estão sendo criados.

No entanto, nessa janela, cada vez que o programa é executado novamente, listar o diretório atual mostra 0 arquivos - o bash não está atualizado no diretório - presumivelmente porque ele foi recriado. Minha solução alternativa é cd novamente para o mesmo diretório, mas há algo mais que manterá a visualização correta da janela do shell do diretório recriado em todos os momentos?

Atualmente, achei cd . como a solução mais simples, mas é claro que ela precisa ser usada todas as vezes. Seria legal poder evitar isso tudo.

Se for relevante, este é o Ubuntu.

    
por Matan 14.11.2015 / 15:58

1 resposta

2

I use a program that recreates a certain directory structure each time it is run ... Is there something else that will maintain the shell window's correct view of the recreated directory at all times?

Não diretamente, não. Sua concha está em terra de ninguém depois de re-executar seu programa. A solução mais segura (se você insistir em remover o diretório de nível superior) é manter o seu shell cd 'd acima dele ( cd .. ) e executar algo como:

watch "ls subdir"

... para que ele mostre as atualizações conforme elas acontecem.

    
por 14.11.2015 / 22:30

Tags