ls: não pode acessar o arquivo: nenhum arquivo ou diretório

5

Eu fundamentalmente não entendo os problemas que estou tendo, mas atualizarei este post quando o fizer. Deixe-me mostrar-lhe apenas.

Contexto: adicionei uma unidade à minha máquina e, por qualquer motivo, não consigo acessar um diretório (?) nela.

ls -l

ls: cannot access Downloads: No such file or directory
total 56
d?????????  ? ?    ?        ?            ? Downloads
drwxr-xr-x 26 user    12288 Aug 12 23:29 foo

ls -a

.  ..  Downloads  foo

cd

bash: cd: Downloads: No such file or directory

toque

touch: cannot touch ‘Downloads’: File exists

mkdir Downloads

mkdir: cannot create directory ‘Downloads’: File exists

cat Downloads

cat: Downloads: No such file or directory
Downloads de arquivos

Downloads: cannot open 'Downloads' (No such file or directory)

mv Downloads abaixo

mv: cannot stat ‘Downloads’: No such file or directory

Além disso, os seguintes comandos não removem o arquivo (?), como root ou de outra forma:

rm Downloads
rm -rf Downloads
rmdir Downloads

Mais uma informação, o bash completa automaticamente os downloads, então o bash também parece achar que está lá.

    
por Dudemcman 15.08.2015 / 11:28

4 respostas

0

D, você não descreveu a situação em torno do problema, mas aqui vai,

Primeiro, o diretório aparece no gerenciador de arquivos? De acordo com sua listagem

d?????????  ? ?    ?        ?            ? Downloads

O diretório "existe" mas, sem nenhuma permissão discernível / definida / atribuída, nem pertence a um usuário ou grupo. Na verdade, na verdade, o acesso de leitura está completamente bloqueado. Mais uma vez, descreva a situação em torno desta questão, ou seja, como você chegou a esse ponto?

Como experiência, inicialize uma distro ao vivo e acesse dessa forma, obtenha a listagem de Downloads e atribua permissões de diretório "padrão" 755 ou exclua o diretório. De vez em quando eu tenho experimentado o que parece ser "gravações ruins" de arquivos com o mesmo problema e tive que pular para uma distro ao vivo para excluí-los do meu motorista diário. Se você puder acessar o diretório de download da distro ao vivo, recupere seus dados contidos "off world" antes de excluir o diretório. É melhor recriar o diretório corretamente quando estiver de volta à operação normal.

    
por 15.08.2015 / 18:14
0

Eu tinha um arquivo exibido em um estado semelhante. Consegui corrigi-lo executando fsck.

    
por 26.01.2017 / 19:14
0

ls: cannot access Downloads: No such file or directory total 56 d????????? ? ? ? ? ? Downloads drwxr-xr-x 26 user 12288 Aug 12 23:29 foo

Este é um caso típico de ter apenas lido perms em um dir e nenhum exec perms. E as outras saídas de comando dão ao show que você também não tem permissões de gravação. Para entender por que isso acontece, você terá que saber sobre inodes, dentries e o processo de busca de caminho do kernel

    
por 16.03.2018 / 06:52
-1

você deve executar este commond:

umount Downloads

parece com isso : link

    
por 12.09.2018 / 11:22