Você pode querer copiar os arquivos de / etc / skel.
cp -rT /etc/skel/ "$HOME"
Esses são os arquivos com os quais cada usuário recém-criado começa na pasta HOME e são suficientes para fazer o login.
Para encurtar a história, eu acidentalmente executei sudo rm -rf ~
e, como resultado, removi a maior parte do meu diretório pessoal. Em um estado de pânico, e com um pouco de pesquisa, tentei recuperar o que pude com o extundelete, que recuperou alguns arquivos.
Deixando de lado 'perdi' os arquivos usuais no diretório home, só resta a pasta Downloads e, como não tinha nada vital demais armazenado nos outros diretórios, gostaria de restaurá-los se possível .
Eu olhei no arquivo ~ / .config / user-dirs.dirs e tenho o seguinte:
# 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/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
Tudo que eu quero é restaurar essas pastas e todas as configurações do sistema de volta ao padrão, mas não quero reinstalar o Ubuntu, já que não quero perder nenhum software carregado.
Neste ponto, qualquer ajuda seria apreciada.
Agradecemos antecipadamente
J
Atualização:
Eu criei outro usuário administrador e tudo funciona como anteriormente, levando-me a acreditar que esse é um problema de usuário local. Tentarei analisar a diferença nos arquivos entre as duas contas e ver se obtenho alguma melhorias, atualização para vir.
Você pode querer copiar os arquivos de / etc / skel.
cp -rT /etc/skel/ "$HOME"
Esses são os arquivos com os quais cada usuário recém-criado começa na pasta HOME e são suficientes para fazer o login.
Primeiro, efetue logout e login pelo console com Ctrl + Alt + F1 .
Em seguida, backup & amp; remover configurações do usuário (ignore os avisos sobre ".."
estar ocupado):
mkdir ~/old && mv ~/.* ~/old/
Copiar arquivos do usuário padrão:
cp -rT /etc/skel/ "$HOME"
Digite exit
, retorne ao modo gráfico: Ctrl + Alt + F7 e faça o login novamente.
Feito!
Eu consegui resolver o problema das pastas ausentes no nautilus copiando o arquivo .config de um usuário recém-criado para o meu outro diretório pessoal. Eu também tive um problema de aplicativos não desbloquear a partir do lançador que foi resolvido minha remoção da pasta zeitgeist e reiniciar o computador, obrigado pela ajuda de todos!