Re:Recuperação de pastas (RESOLVIDO)

Iniciado por Intel, 20 de Outubro de 2016, 16:51

tópico anterior - próximo tópico

Intel

Ouve um problema e deletei as pastas Documento , imagens, videos, gostaria de saber se tem como trazer elas de volta !?

druidaobelix

#1
Se for para recuperar arquivos que haviam nessas pastas use o Testdisk, mas sobretudo não grave nada no disco, o que só agravará o problema.

sudo apt install testdisk

Entretanto, se for apenas para recuperar os diretórios deletados, sem se preocupar com o que havia neles, veja se funciona editar o arquivo:


gedit ~/.config/user-dirs.dirs

Originalmente ele tem essa estrutura abaixo, embora creia que com o idioma Português ativado talvez os nomes não sejam exatamente esses:

Citar
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"


Após a alteração é necessário reiniciar a sessão.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Intel

Mensagem de erro sem tratamento: Erro ao obter informação para o arquivo "/home/rmint/Downloads": Arquivo ou diretório não encontrado



apareceu este aviso!

druidaobelix

Citação de: Intel online 21 de Outubro de 2016, 19:22
Mensagem de erro sem tratamento: Erro ao obter informação para o arquivo "/home/rmint/Downloads": Arquivo ou diretório não encontrado
apareceu este aviso!

Não tem mais um pedaço nessa mensagem de erro? Ela não está incompleta?

Talvez algo assim:

"Não foi possível localizar o arquivo solicitado. Verifique a grafia e tente novamente."

Esse pedaço "verifique a grafia e tente novamente" não apareceu na mensagem de erro?
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

À propósito, ia fazer isso ontem mas acabei esquecendo: a versão do arquivo   ~/.config/user-dirs.dirs para o idioma Português:

Citar
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Área de Trabalho"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Modelos"
XDG_PUBLICSHARE_DIR="$HOME/Público"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="$HOME/Música"
XDG_PICTURES_DIR="$HOME/Imagens"
XDG_VIDEOS_DIR="$HOME/Vídeos"
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Intel

#5
http://i65.tinypic.com/2a7g7et.png
http://tinypic.com/view.php?pic=2a7g7et&s=9#.WAq917WVvJM
só aparece isso mesmo , isso começou a acontecer depois de um problema com a lixeira , ela nao queria apagar ai aprendi a usar um comando para limpar ela, depois disso quando clico nessa pasta aparece esse aviso !

druidaobelix

A situação que você descreve é a mesma desse anterior tópico:

http://ubuntuforum-br.org/index.php?topic=94920.0

Conferiu seu arquivo  ~/.config/user-dirs.dirs para deixá-lo dentro do padrão?

Quando corrige o arquivo é necessário reiniciar a sessão para que a modificação tenha efeito.


Se ainda não conseguiu, cole o resultado aqui no tópico:

cat ~/.config/user-dirs.dirs

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#7
Usando o Ubuntu versão 16.04 padrão (=Unity), consegui reproduzir aqui a questão e obter a mesma mensagem de erro e consertar.

Depois de corrigir o arquivo ~/.config/user-dirs.dirs conforme o modelo antes postado, crie manualmente a pasta deletada no seu local de origem e depois atualize.

Vamos supor, por exemplo, que deletei a pasta Música (foi o que fiz aqui para testar)

No arquivo ~/.config/user-dirs.dirs a linha correspondente vai estar assim:

CitarXDG_MUSIC_DIR="$HOME/

Então altero para a forma original:

gedit .config/user-dirs.dirs

Voltando à forma original, considerando o idioma Portugues BR:

CitarXDG_MUSIC_DIR="$HOME/Música"

Agora crio o arquivo correspondente dentro da /home/username:

cd ~

mkdir Música

(note que o ícone aparecerá personalizado com o símbolo de nota musical, como é o padrão do tema e não como uma pasta comum)

Finalmente atualiza (ou reinicia a sessão):

xdg-user-dirs-update

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Intel


http://tinypic.com/view.php?pic=jjnrea&s=9

só consegui entender ate aqui , eu abri o diretorio e de HOME/ digitei o nome que estava no começo ( DOWLOAD

pode explicar melhor essa parte do comando ~cd e mkdir ?  onde eu digito eles e quando ?

druidaobelix

#9
Citação de: Intel online 24 de Outubro de 2016, 21:57
só consegui entender ate aqui , eu abri o diretorio e de HOME/ digitei o nome que estava no começo ( DOWLOAD
pode explicar melhor essa parte do comando ~cd e mkdir ?  onde eu digito eles e quando ?

O cd ~ serve apenas para colocar você na sua pasta /home/username, (onde username é sempre seu nome de usuário real), que é onde as pastas padrão existem.

Onde é que estão as pastas que por padrão vêm com o Ubuntu?

Estão naturalmente dentro /home/username:

Só para mostrar (os nomes aqui no exemplo estão em inglês porque estou usando uma instalação com esse idioma):

ls

Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos

Primeiro você precisa abrir uma janela de terminal (também conhecida como shell), usando as teclas Ctrl Alt T acionadas simultaneamente.

Então, como não sei se você já tinha aberto antes um shell e qual o seu posicionamento no sistema, por isso indiquei que fizesse cd ~ (cd espaço til) pois esse comando o coloca dentro de /home/username, seja lá onde você estivesse antes. Se já estava em /home/username, ótimo, não vai acontecer nada, vai continuar lá mesmo.

Próximo passo, ainda dentro da janela do terminal, quais foram os diretórios (=pastas) que você apagou?

Vamos supor, apenas como exemplo, que apagou o diretório Downloads, então recrie esse diretório.
E como é que faz para recriar o diretório?
Faz examente com o comando mkdir  (=make directory = fazer um diretório; note que diretório neste contexto é sinônimo de pasta)

mkdir Downloads

Ao ter alterado e corrigido antes o arquivo  .config/user-dirs.dirs (veja que começa por um . ponto)

E agora criando o diretório, está restabelecendo a condição inicial.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#10
Citação de: Intel online 24 de Outubro de 2016, 21:57
[...], eu abri o diretorio e de HOME/ digitei o nome que estava no começo ( DOWLOAD

E veja que parece que você está errando novamente aqui.

Copiar significa fazer exatamente igual.
Quando copia alguma coisa, a cópia, para ser realmente uma cópia, precisa ser igual ao original.

Não é DOWLOAD que está está no final da linha, copie exatamente como ela está.

XDG_DOWNLOAD_DIR="$HOME/Downloads"

Observe que a palavra final é Downloads escrito dessa forma, inicia com um D maiúsculo e o restante em minúsculo e tem um s no final.

Copie exatamente igual.

No Linux maiúscula (=caixa alta) é diferente de minúscula (=caixa baixa), não são a mesma coisa.
Downloads não é igual a downloads que não é igual a DOWNLOADS

Observe ainda que vocẽ tem que levar em consideração o idioma que realmente seu sistema está.
Veja que a grafia em inglês e em português são diferentes para a maioria das pastas.
Exatamente por isso postei antes as duas formas.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#11
Tentando de um outro modo, talvez eu não esteja sendo suficientemente claro e didático.

É necessário digitar quase nada, o que é melhor pois evita erros de retranscrição, melhor usar o seu mouse para copiar o que precisa ser copiado, sem ficar digitando isso ou aquilo.

Abra seu navegador de internet (Firefox, Chrome, o que seja) e coloque aqui na página do Fórum no seu tópico, pois é daqui que você deve copiar o que precisa ser feito.

Em seguida, abra uma janela de terminal usando as teclas Ctrl Atl T ou então clicando sobre a tela do desktop e usando o botão esquerdo do mouse aparece um menu com a alternativa "Abrir um Terminal" ou coisa parecida;

Vote à página aqui do seu tópico e marque com o botão direito do mouse aqui na página do tópico o seguinte comando:

gedit .config/user-dirs.dirs

Uma vez marcado aqui na pagina do tópico, com o botão direito do mouse click em Copiar.

Leve o mouse até a janela do terminal, posicione o ponteiro no prompt e com o botão direito do mouse click em Colar (vai aparecer o comando acima marcado e copiado). Agora dê um [enter]

Vai se abrir o tal arquivo user-dirs.dirs e seu conteúdo.

Apague inteiramente o conteúdo desse arquivo.

Volte aqui na página do seu tópico e conforme seja o idioma do seu sistema (muito possivelmente português), marque com o mouse o conteúdo do post #4, ainda com o mouse copie e cole na folha agora em branco do arquivo aberto.

Agora é só clicar em Salvar e sair.

Pronto, o conteúdo do arquivo, user-dirs.dirs está como deveria estar.

Agora observe quais foram os diretórios (=pastas, são sinônimos) que você apagou indevidamente.

Ainda no terminal recrie essas pastas usando o comando mkdir

Por exemplo, supondo que estejam faltando as pastas Documentos Downloads Música Vídeos, então faça:

mkdir Documentos

mkdir Downloads

mkdir Música

mkdir Vídeos

Tenha sempre em conta aquela observação feita antes: no Linux minúscula é diferente de maiúscula (Downloads é diferente de downloads que é diferente de DOWNLOADS), com acento é diferente de sem acento (Vídeos é diferente de Videos, o primeiro tem acento, o segundo não; para o Linux Música é diferente de Musica), então copie usando **rigorosamente** os nomes de pastas conforme constam no arquivo user.dirs.dirs

Recriadas as pastas, copie aqui no seu tópico e comando abaixo e cole no terminal  e novamente dê um [enter]

xdg-user-dirs-update

Reinicie a sessão.

Isso é tudo.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Intel

Obrigado o problema foi resolvido, , só uma duvida as pastas estao na area de trabalho e tambem na raiz da pasta pessoal , existe maneira de apagar elas da area de trabalho sem comprometer as da raiz ou fazer elas desaparecerem?  de qualquer forma obrigado !!!

druidaobelix

Citação de: Intel online 26 de Outubro de 2016, 19:22
Obrigado o problema foi resolvido, , só uma duvida as pastas estao na area de trabalho e tambem na raiz da pasta pessoal , existe maneira de apagar elas da area de trabalho sem comprometer as da raiz ou fazer elas desaparecerem?  de qualquer forma obrigado !!!

As pastas não deveriam estar aparecendo de forma duplicada, tanto dentro da /home/username (=pasta pessoal) quando da "Área de Trabalho", há ainda algo errado aí.

1) Pode mostrar tirando um screenshot (=fotografia pelo próprio sistema) das duas situações e postar aqui no tópico, usando um servidor externo de imagens, de tal forma que dê para entender melhor o problema?

2) Faça o comando abaixo, como sempre abrindo uma janela de terminal, copiando o comando aqui no tópico, colando na janela do terminal, dando um enter, com o mouse copiar a saída no terminal e ainda com o mouse colar o resultado aqui no seu tópico.

cat ~/.config/user-dirs.dirs




www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#14
Para tirar uma "fotografia" da situação que quer mostrar você pode usar o screenshot (=Captura de tela).
Basta ir lá no Dash, escrever screenshot na caixa de pesquisa que irá aparecer o ícone correspondente...

Ao captura a imagem da(s) tela(s) que quer mostrar, ela será salva na pasta Imagens.
Então suba essa imagem para um servidor externo de imagens e cole aqui no seu tópico o link com o qual se pode visualizar a imagem.

Para aprender como anexar uma **imagem em miniatura ao tópico** (porque há limite no tamanho das imagens nas regras do Fórum) através de um servidor de imagens externo, veja esse tópico e nele especialmente o post #2 do colega /Creto/:

Anexar uma imagem ao tópico

http://ubuntuforum-br.org/index.php/topic,117916.msg649065.html#msg649065

http://imgur.com
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.