O arquivo aparece em ls, mas não pode ser movido, aberto ou excluído

2

Eu tenho alguns arquivos em um determinado diretório que aparecem em ls, mas quaisquer tentativas de excluir, mover ou abrir a direção (via terminal ou GUI) são atendidas com um erro "Nenhum arquivo ou diretório".

Tentar removê-los com base no padrão correspondente ao nome do arquivo não gera um erro, mas também não os remove:

vpillar@Burnell:/mnt/People/vpillar/DataArchive/Backups/CHESS_July2015/empty$ rm -f *error
vpillar@Burnell:/mnt/People/vpillar/DataArchive/Backups/CHESS_July2015/empty$ ls *error
empty_1_1degmerged_002_np_anisoavg.asc:r.scale.error  empty_1_1degmerged_022_np_anisoavg.asc:r.scale.error  empty_1_1degmerged_022_npavg.rf:r.scale.error
empty_1_1degmerged_002_npavg.asc:r.scale.error        empty_1_1degmerged_022_npavg.asc:r.scale.error

Gostaria de saber se o sinal de dois pontos no nome do arquivo está causando um problema, mas havia muitos outros arquivos com nomes semelhantes (apenas números diferentes de 002 e 022) que excluí com o rm sem nenhum problema. Alguma idéia do que está acontecendo aqui? Tudo o que eu quero fazer com esses arquivos é apagá-los, então eu simplesmente não poderia fazer isso e continuar vivendo com pequenas bagunças nesse diretório específico ... mas parece que deveria haver uma maneira de limpá-los.

Editar: lista de diretórios com -la (bizarro)

vpillar@Burnell:/mnt/People/vpillar/DataArchive/Backups/CHESS_July2015/empty$ ls -la *error
ls: 'empty_1_1degmerged_002_np_anisoavg.asc:r.scale.error': No such file or directory
ls: 'empty_1_1degmerged_002_npavg.asc:r.scale.error': No such file or directory
ls: 'empty_1_1degmerged_022_np_anisoavg.asc:r.scale.error': No such file or directory
ls: 'empty_1_1degmerged_022_npavg.asc:r.scale.error': No such file or directory
ls: 'empty_1_1degmerged_022_npavg.rf:r.scale.error': No such file or directory
-rw-rw-r-- 1 vpillar users  2 Sep 25  2015 empty_1_1degmerged_002_np_anisoavg.asc:r.scale.error
-rw-rw-r-- 1 vpillar users  2 Sep 22  2015 empty_1_1degmerged_002_npavg.asc:r.scale.error
-rw-rw-r-- 1 vpillar users 19 Sep 25  2015 empty_1_1degmerged_022_np_anisoavg.asc:r.scale.error
-rw-rw-r-- 1 vpillar users 18 Sep 24  2015 empty_1_1degmerged_022_npavg.asc:r.scale.error
-rw-rw-r-- 1 vpillar users  2 Sep 24  2015 empty_1_1degmerged_022_npavg.rf:r.scale.error

Edit2: Eu posso criar arquivos com os mesmos nomes desses arquivos e nenhum erro é lançado, e até onde eu posso dizer (imprimindo os nomes dos arquivos de várias maneiras, copiando da saída ls, etc.) eles realmente têm o mesmo nome exato - o sistema parece pensar que o novo que eu criei é o único que existe, embora ls ainda liste ambos (e adiciona um + no final da lista de permissões, embora getfacl não mostre nenhuma permissão extra ).

    
por Veronica Pillar 17.10.2017 / 17:33

0 respostas