当前位置: 首页 > news >正文

误删了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

http://www.lryc.cn/news/21751.html

相关文章:

  • ArXiv简介以及论文提交
  • pytorch学习
  • 【OC】块初识
  • 3-2 创建一个至少有两个PV组成的大小为20G的名为testvg的VG
  • 【密码学】 一篇文章讲透数字证书
  • Linux 操作系统原理 — 内存管理 — 虚拟地址空间(x86 64bit 系统)
  • C语言深入知识——(2)指针的深入理解
  • Git使用笔记
  • 数据库管理-第五十八期 倒腾PDB(20230226)
  • 我看谁还敢说不懂git
  • Scratch少儿编程案例-算法练习-实现加减乘除练习题
  • 【离线数仓-9-数据仓库开发DWS层设计要点-1d/nd/td表设计】
  • python网络数据获取
  • [Datawhale][CS224W]图机器学习(六)
  • aws ecr 使用golang实现的简单镜像转换工具
  • 【20230225】【剑指1】分治算法(中等)
  • 「JVM 高效并发」Java 线程
  • ADAS-可见光相机之Cmos Image Sensor
  • 【ESP 保姆级教程】玩转emqx MQTT篇③ ——封装 EmqxIoTSDK,快速在项目集成
  • Python自动化测试面试题-编程篇
  • CIT 594 Module 7 Programming AssignmentCSV Slicer
  • 链路追踪——【Brave】第一遍小结
  • Vision Transformer(ViT)
  • 104-JVM优化
  • QML 颜色表示法
  • 基础数据结构--线段树(Python版本)
  • 【micropython】SPI触摸屏开发
  • 【云原生】k8s中Pod进阶资源限制与探针
  • AI - stable-diffusion(AI绘画)的搭建与使用
  • 应用场景五: 西门子PLC通过Modbus协议连接DCS系统