我有一个简单的问题:每当我删除目录templates
中的文件夹home
(/home/[username]/
假设该信息有用)时,它似乎都会回来。它不包含任何内容,我也没有用处。有没有办法让它永久消失?
答案1
您的主文件夹中有一个配置文件~/.config/user-dirs.dirs
:
nano ~/.config/user-dirs.dirs
内容如下:
[..]
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
[..]
您可以注释掉文件夹自动创建的行:
前:
XDG_TEMPLATES_DIR="$HOME/Templates"
后
#XDG_TEMPLATES_DIR="$HOME/Templates"
或者您可以在终端中使用单个命令:
sed -i.bak 's/^\(XDG_TEMPLATES_DIR=\)/#\1/' ~/.config/user-dirs.dirs
这可以撤消:
sed -i.bak 's/^#\(XDG_TEMPLATES_DIR=\)/\1/' ~/.config/user-dirs.dirs
在这两种情况下,都会创建文件的备份:
~/.config/user-dirs.dirs.bak
答案2
正如 AB 所说,您必须编辑配置文件:(
nano ~/.config/user-dirs.dirs
使用 nano、vim 或其他文本编辑器)
之后,删除所需目录并编辑文件:
sudo nano /etc/xdg/user-dirs.conf
。
在这个文件中,必须进行设置enabled=False
,以避免系统在再次登录时创建这些目录。
(我在https://superuser.com/questions/223918/ubuntu-permanently-remove-videos-and-public)