当新用户创建并首次登录时,会创建主目录中的那些默认文件夹。它们是如何创建的?
如果更改创建它们的脚本/配置以使得它们不再被创建,这会导致问题吗?
答案1
可以使用以下方法检查默认值:
$ cat /etc/xdg/user-dirs.defaults
# Default settings for user directories
#
# The values are relative pathnames from the home directory and
# will be translated on a per-path-element basis into the users locale
DESKTOP=Desktop
DOWNLOAD=Downloads
TEMPLATES=Templates
PUBLICSHARE=Public
DOCUMENTS=Documents
MUSIC=Music
PICTURES=Pictures
VIDEOS=Videos
# Another alternative is:
#MUSIC=Documents/Music
#PICTURES=Documents/Pictures
#VIDEOS=Documents/Videos
如果您不想创建特定的子目录,请#
在其前面放置一个来注释掉该行。
直到用户使用 GUI 登录时才会创建子目录:在终端中为现有用户创建默认主目录
答案2
正如@steeldriver 评论的那样,答案是编辑/etc/xdg/user-dirs.defaults
以便变量指向您的主目录。
不确定这会引起什么问题。