Como posso editar um arquivo somente leitura? [fechadas]

-3

Não temos privilégios para alterar as permissões de arquivo. Não temos permissões nem para superusuários. Como podemos editar este arquivo?

    
por Mayank Sharma 26.04.2018 / 09:40

1 resposta

1

Como apontado pelo dsstorefile , você pode copiar o conteúdo do arquivo para outro arquivo para o qual você tem direitos de escrita e edite o arquivo gravável.

Depois, você pode colocar o arquivo editado de volta no lugar, excluindo o arquivo original e copiando o novo arquivo no mesmo lugar.

Mais detalhadamente:

Usando linha de comando / terminal

Se você pode criar arquivos no diretório onde seu arquivo é

Se o arquivo somente leitura original for chamado original.csv e você quer que seu arquivo gravável seja chamado de data.csv , você pode abrir um terminal, ir para o diretório onde está o seu arquivo e executar o comando:

cat original.csv > data.csv

e agora você pode abrir e editar o arquivo data.csv .

Quando a edição estiver concluída,

rm original.csv

Quando perguntado se você deseja excluir o arquivo somente leitura, responda y

mv data.csv original.csv

Se o seu arquivo estiver em um diretório, você não poderá gravar em

Se /path/to/writable/dir/ for o nome de um diretório em que você pode gravar, se o arquivo somente leitura original for chamado original.csv e se você quiser que seu arquivo gravável seja chamado de data.csv , você pode abrir um terminal, ir ao diretório onde seu arquivo está e executar o comando:

cat original.csv > /path/to/writable/dir/data.csv

e agora você pode abrir e editar o arquivo data.csv em /path/to/writable/dir/ . Nessa situação, você não poderá colocar o arquivo modificado onde o arquivo original estava.

Sem usar o terminal

  • Abra seu csv com um editor de texto, por exemplo, gedit .
  • Copie todo o conteúdo do arquivo, por exemplo com Ctrl + A Ctrl + C
  • Crie um novo arquivo no editor
  • Cole o conteúdo do csv, por exemplo com Ctrl + V
  • Salve seu novo arquivo com um nome que termine com .csv
  • elimine o ficheiro original
  • mova o arquivo editado onde o arquivo original estava e renomeie-o se necessário
por Jack B. 26.04.2018 / 10:43