Fórum Ubuntu Linux - PT

Suporte Técnico => Sistema => Tópico iniciado por: Intel em 20 de Outubro de 2016, 16:51

Título: Re:Recuperação de pastas (RESOLVIDO)
Enviado por: Intel em 20 de Outubro de 2016, 16:51
Ouve um problema e deletei as pastas Documento , imagens, videos, gostaria de saber se tem como trazer elas de volta !?
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 20 de Outubro de 2016, 20:02
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.

Código: [Selecionar]
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:


Código: [Selecionar]
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.

Título: Re:Recuperação de pastas
Enviado por: Intel em 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!
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 21 de Outubro de 2016, 19:41
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?
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 21 de Outubro de 2016, 19:43
À 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"
Título: Re:Recuperação de pastas
Enviado por: Intel em 21 de Outubro de 2016, 23:13
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 !
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 22 de Outubro de 2016, 16:05
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:

Código: [Selecionar]
cat ~/.config/user-dirs.dirs
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 22 de Outubro de 2016, 20:21
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:

Citar
XDG_MUSIC_DIR="$HOME/

Então altero para a forma original:

Código: [Selecionar]
gedit .config/user-dirs.dirs
Voltando à forma original, considerando o idioma Portugues BR:

Citar
XDG_MUSIC_DIR="$HOME/Música"

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

Código: [Selecionar]
cd ~
Código: [Selecionar]
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):

Código: [Selecionar]
xdg-user-dirs-update
Título: Re:Recuperação de pastas
Enviado por: Intel em 24 de Outubro de 2016, 21:57

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 ?
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 24 de Outubro de 2016, 22:22
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.


Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 24 de Outubro de 2016, 22:28
[...], 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.
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 25 de Outubro de 2016, 17:49
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.
Título: Re:Recuperação de pastas
Enviado por: Intel em 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 !!!
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 27 de Outubro de 2016, 00:00
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.

Código: [Selecionar]
cat ~/.config/user-dirs.dirs



Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 27 de Outubro de 2016, 00:05
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
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 27 de Outubro de 2016, 02:36
Na janela do terminal liste ainda o que há nas pastas respectivas, depois copie a saída com o mouse e cole aqui no seu tópico, fazendo:

cd ~

(cd espaço til ~> posiciona o cursor na pasta pessoal (=/home/username)

Agora liste usando:

ls -l

(letra ele mais letra esse espaço hífen letra ele no comando acima)

Agora vá para a Área de Trabalho:

cd "Área de Trabalho"/

igualmente liste o conteúdo:

ls -l

(explicação: idem acima)

Para não se confundir, como sempre, copie o comando com o mouse, cole  na janela do terminal e enter nele.


=============================
Explicação adicional sobre o cd ~
=============================

No outro post parece que você não havia entendido muito bem o que é o tal cd ~  (cd espaço til)
Esse comando serve para posicionar o usuário na sua /home/username, que a pasta pessoal do usuário.
Seja lá onde for que você esteja na árvore de diretórios, se fizer cd - isso o colocará na pasta pessoal.

Sempre se pode ir para a Pasta Pessoal fazendo:

cd /home/username

(lembre-se que username acima é sempre uma generalização para nome de usuário, ou seja, onde está username vai o nome de usuário concreto, real, do sistema. Se o usuário do sistema for pedro, então será cd /home/pedro, se for maria, será cd /home/maria)

Para cortar caminho e economizar dedo, isto é, ser mais rápido e reduzir digitação, já que a Pasta Pessoal é evidentemente um local onde muito frequentemente se está ou pra onde se vai, então criou-se um forma abreviada de fazer isso, que é o tal cd ~ ao invés de ter que digitar o caminho completo cd /home/username digita apenas cd ~ que é bem mais rápido e prático.

O comando cd simples significa change directory, isto é, uma ordem dada ao computador para mudar de diretório.
Se fizer:

cd /opt  --> isso o colocará dentro do diretório opt

igualmente, se fizer:

cd /tmp  --> isso fará o cursor ficar dentro do diretório tmp

e assim sucessivamente.

Estando em qualquer ponto e querendo voltar ao diretório /home/username, que é a pasta pessoal, basta fazer:

cd ~

Aproveitando para conhecer mais um comando, quando quiser ver onde você está na árvore de diretórios basta fazer:

pwd

Experimente aí para perceber na prática o resultado.

Note ainda que não é realmente necessário digitar o nome completo do diretório (=pasta) que se quer entrar.
Digite apenas as primeiras letras e use a tecla TAB para completar, o que aumenta muito a eficiência.

Assim se estiver na Pasta Pessoal e quiser entrar na pasta "Área de Trabalho", basta digitar:

cd "Ar

-->.então use a tecla TAB e observe que o sistema completa automaticamente o restante.

Observe ainda que pastas com nome que contém espaços precisam estar entre aspas.

É por essa razão que se escreve:

 cd "Área de Trabalho"/

Observe as aspas envolvendo o nome que contém espaços.



Título: Re:Recuperação de pastas
Enviado por: Intel em 27 de Outubro de 2016, 17:35
http://tinypic.com/view.php?pic=f1immu&s=9#.WBJW3LWVvJM
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 27 de Outubro de 2016, 19:00
http://tinypic.com/view.php?pic=f1immu&s=9#.WBJW3LWVvJM

Pela imagem notoriamente está faltando a pasta "Área de Trabalho".

Poste o resultado dos demais comandos que foram pedidos no post #13 item 2 e no post #15, parte de cima.
Título: Re:Recuperação de pastas
Enviado por: Intel em 27 de Outubro de 2016, 21:47
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/"
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"
Título: Re:Recuperação de pastas
Enviado por: Intel em 27 de Outubro de 2016, 21:49
rmint@rmint-To-be-filled-by-O-E-M:~$ ls -l
total 56
drwxrwxr-x 2 rmint rmint  4096 Out 26 18:03 Documentos
drwxrwxr-x 7 rmint rmint  4096 Out 26 18:17 Downloads
drwxrwxr-x 4 rmint rmint  4096 Out 27 16:33 Imagens
-rw-rw-r-- 1 rmint rmint 15240 Out 20 15:52 images (2).jpg
drwxrwxr-x 2 rmint rmint  4096 Out 26 18:04 Modelos
drwxrwxr-x 2 rmint rmint  4096 Out 26 18:16 Música
drwxrwxr-x 2 rmint rmint  4096 Out 26 18:04 Público
-rwxrwxrwx 1 rmint rmint  1595 Set 23 19:47 senhas21.txt
-rwxrwxrwx 1 rmint rmint  1729 Out 23 23:08 senhas2.txt
drwxrwxr-x 2 rmint rmint  4096 Out 26 18:04 Trabalho
drwxrwxr-x 3 rmint rmint  4096 Out 26 18:17 Vídeos
rmint@rmint-To-be-filled-by-O-E-M:~$ cd Área de Trabalho
bash: cd: Área: Arquivo ou diretório não encontrado
rmint@rmint-To-be-filled-by-O-E-M:~$ cd Trabalho
rmint@rmint-To-be-filled-by-O-E-M:~/Trabalho$ ls -l
total 0
Título: Re:Recuperação de pastas
Enviado por: druidaobelix em 27 de Outubro de 2016, 22:26
This file is written by xdg-user-dirs-update
XDG_DESKTOP_DIR="$HOME/"

O problema está evidente na linha acima.

A primeira linha está assim:

XDG_DESKTOP_DIR="$HOME/"

Deveria estar assim:

XDG_DESKTOP_DIR="$HOME/Área de Trabalho"

Tenho quase que certeza que o erro está no momento em que você está criando o diretório.

Não está acertando digitar corretamente "Área de Trabalho"

mkdir "Área de Trabalho"

lembre-se que nomes que possuem espaços entre as palavras precisam estar entre aspas "nome espaço aqui"

Se está com dificuldade, ao criar o diretório não digite, copia aqui do tópico e enter nele, sempre dá certo.

Precisa repetir as instruções anteriores agora em relação especificamente a essa entrada no arquivo user-dirs.dirs e ainda quanto a recriar corretamente a pasta.




Título: Re:Recuperação de pastas (RESOLVIDO)
Enviado por: Intel em 27 de Outubro de 2016, 22:59

Obrigado !
 ;D ;D ;D

Observei seus topicos e percebi que o nome do desktop era Área e não Área de Trabalho, quando fiz essa correção ficou como na foto no link :    http://tinypic.com/view.php?pic=1556kog&s=9#.WBKiXrWVvJM
Título: Re:Recuperação de pastas (RESOLVIDO)
Enviado por: druidaobelix em 27 de Outubro de 2016, 23:14
Que bom que deu certo, /Intel/, salvo engano tenho a impressão que você é um pouco iniciante no Linux.

Se for esse mesmo o caso, como simples sugestão, dê também uma lida nos posts #453, #455 e #457 desse tópico:

http://ubuntuforum-br.org/index.php/topic,168.msg661276.html#msg661276

Há alguns links quebrados em algumas indicações, mas ainda muita coisa se aproveita se realmente verificar diligentemente.