Problema ao abrir o arquivo

0

Quando eu uso "locate filename", o caminho é mostrado no terminal, mas quando tento abri-lo usando esse caminho, ele não é aberto. Mesmo não é exibido com o comando ls ou ls -a. Alguém pode me ajudar?

enter code here

priyanka @ priyanka-SVS13112ENS: ~ $ localizar * .hs

/home/priyanka/hskl.hs

/home/priyanka/hskl2.hs

/home/priyanka/hsklas.hs

/home/priyanka/parser1.hs

/home/priyanka/try.hs

priyanka @ priyanka-SVS13112ENS: ~ $ ls / home / priyanka /

Desktop

    
por pcoder 06.09.2013 / 21:54

1 resposta

2

O comando locate usa um banco de dados que é atualizado apenas uma vez por dia, por padrão. Portanto, é possível que os arquivos sejam exibidos, mesmo que eles já tenham sido removidos. Para listar apenas arquivos que realmente existem, você pode adicionar a opção -e

locate -e '*.hs'

ou (se você tiver privilégios suficientes), atualize o banco de dados com

sudo updatedb
    
por steeldriver 06.09.2013 / 22:43