Existe uma maneira de ls -l com uma opção -f (como tail -f)?

2

Suponha que eu esteja extraindo um arquivo enorme ou construindo lentamente um arquivo enorme. Existe uma maneira de ter ls -lh "on" muito parecido com tail -f , para que eu possa ver constantemente o tamanho do arquivo crescer até que eu decida terminá-lo?

    
por hobbes3 03.02.2012 / 19:02

2 respostas

10

ls(1) não possui nenhum recurso embutido para fazer isso, mas você provavelmente pode obter o que deseja com o comando mais genérico watch(1) .

watch ls -lh executará o comando ls a cada dois segundos (por padrão; consulte a página de manual para obter detalhes) e mostre bem a saída.

    
por 03.02.2012 / 19:05
-1
while [ true ]; do clear; ls -lah /path/to/dir; sleep 30; done
    
por 03.02.2012 / 19:52

Tags