误删了Ubuntu/Linux的一些默认用户目录怎么办?

  1. 用户目录:指位于 $HOME 下的一系列常用目录,例如 Documents,Downloads,Music,还有 Desktop等。
  1. 本文不是讲如何恢复原有目录及其重要文件,适用于仅恢复目录功能

一:仅恢复个别目录

  • 如误删了Desktop目录,你会发现即使你新建一个同样的目录,仍然无法行使其功能,而是将home目录默认为桌面目录。

  1. 启动终端

  1. gedit ~/.config/user-dirs.dirs(如果没有权限的话就sudo gedit ~/.config/user-dirs.dir)

  1. 把XDG_DESKTOP_DIR="$HOME”这一行改成XDG_DESKTOP_DIR="$HOME/Desktop"

  1. 保存后应该就能看到当前桌面,也就是/home文件夹下多出来一个Desktop文件夹,重启即可。

  • 恢复其他个别目录与上述同理 (下面是user-dirs.dirs应该有的信息

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"

二:恢复所有默认用户目录

  • 如果你不小心在家目录下使用了rm -rf *命令(博主就是这个情况)

一般使用这个命令恢复:

xdg-user-dirs-update

如果没有效果(一般系统是英语环境时命令无效)

LC_ALL=C xdg-user-dirs-update --force  # 命令可以强制创建英语目录。

恢复成功,但是目录都建立在桌面上怎么办

不要慌,Desktop还没发挥作用,重启即可

参考:https://wiki.archlinuxcn.org/zh-hans/XDG_%E7%94%A8%E6%88%B7%E7%9B%AE%E5%BD%95

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值