Como extrair o arquivo ou alterar permissões quando existem erros de “sistema de arquivos somente leitura”?

1

Estou usando o Ubuntu 14.04 e tendo um problema ao alterar a permissão de arquivo de um arquivo .zip . Eu não posso extraí-lo nem alterar as permissões de arquivo. Quando eu extraí-lo pelo comando

unzip Ex_Files_JS_EssT_2011.zip

mostra-me o seguinte erro:

checkdir error:  cannot create Ex_Files_JS_EssT_2011
read-only file system
unable to process Ex_Files_JS_EssT_2011

Quando eu executo o comando sudo chmod 777 Ex_Files_JS_EssT_2011.zip , aparece o seguinte erro:

chmod: changing permissions of ‘Ex_Files_JS_EssT_2011.zip’: Read-only file system
    
por user299731 09.08.2014 / 08:36

1 resposta

2

O arquivo está em um sistema de arquivos somente leitura. Este pode ser um disco que não pode ser gravado (como na maioria dos CDs). Ou pode estar em um disco que pode ser gravado, montado para permitir a leitura apenas.

Com mais informações sobre onde o arquivo está localizado, você poderá remontar o sistema de arquivos de leitura / gravação. Mas se não, ou se você não quiser se incomodar com isso (o que você provavelmente não faz), existe uma solução genérica. Basta copiar o arquivo para algum local em que você possa escrever para . Então você pode extraí-lo.

Você pode fazer isso no Nautilus (o navegador de arquivos gráficos). Você pode até mesmo extrair o arquivo graficamente, se desejar (clicando duas vezes em seu ícone, ou clicando com o botão direito do mouse em seu ícone e clicando em uma das opções Extrair ).

Ou se você quiser usar a linha de comando, você pode fazer:

cp Ex_Files_JS_EssT_2011.zip ~/Desktop
cd ~/Desktop
unzip Ex_Files_JS_EssT_2011.zip

Esse exemplo copia para sua área de trabalho e a extrai lá. Em vez disso, você pode preferir copiá-lo para sua pasta base (que é a sua área de trabalho como uma subpasta), substituindo ~/Desktop por ~/ ou talvez pela pasta temporária global /tmp substituindo ~/Desktop por essa.

    
por Eliah Kagan 09.08.2014 / 09:23