xdg-user-dirs:控制$HOME目录下面Music, Videos等目录存在与否
作者:乐韵答题 | 2021-09-06 02:37
xdg-user-dirs:控制$HOME目录下面Music,Videos等目录存在与否--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd .config/
[root@localhost .config]# ll
total 28
drwxr-xr-x 2 root root 4096 2007-11-26 17:17 audacious
drwxr-xr-x 4 root root 4096 2007-11-28 11:34 banshee
drwxr-xr-x 3 root root 4096 2007-11-28 10:52 bmpx
drwx------ 2 root root 4096 2007-12-10 15:53 gtk-2.0
drwxr-xr-x 2 root root 4096 2007-11-29 11:07 menus
-rw------- 1 root root 617 2007-12-10 16:48 user-dirs.dirs
-rw-r--r-- 1 root root 5 2007-11-22 10:52 user-dirs.locale
[root@localhost .config]# cd /etc/xdg
[root@localhost xdg]# ll
total 40
drwxr-xr-x 2 root root 4096 2007-11-29 12:07 autostart
drwxr-xr-x 6 root root 4096 2007-12-07 15:01 menus
drwxr-xr-x 2 root root 4096 2007-11-29 12:06 Thunar
-rw-r--r-- 1 root root 414 2007-08-21 20:12 user-dirs.conf
-rw-r--r-- 1 root root 421 2007-12-10 16:35 user-dirs.defaults
drwxr-xr-x 4 root root 4096 2007-11-29 12:07 xfce4
drwxr-xr-x 2 root root 4096 2007-11-29 12:07 xfce4-session
[root@localhost xdg]# xdg-user-dir
xdg-user-dir xdg-user-dirs-gtk-update xdg-user-dirs-update
[root@localhost xdg]# which xdg-user-dirs-update
/usr/bin/xdg-user-dirs-update
[root@localhost xdg]# rpm -qf /usr/bin/xdg-user-dirs-update
xdg-user-dirs-0.9-1.fc8
把.config/user-dirs.conf文件中有关Pictures的那行注释掉,运行xdg-user-dirs-update有如下信息:
[root@localhost ~]# xdg-user-dirs-update
/root/Pictures was removed, reassigning PICTURES to homedir
就是说那些目录不能直接删除,那样的话下次启动还会自动生成。可以通过修改上述配置文件,它在update时会把路径设置为$HOME,也就相当于删除了相应目录:
$(XDG_CONFIG_HOME)/user-dirs.dirs specifies the current set of directories for the user. This file is in a shell format, so its easy to access from a shell script. This file can also be modified by users (manually or via applications) to change the directories used. Note: To disable a directory, point it to the homedir. If you delete it it will be recreated on the next login.
推荐阅读
如何解决《javax.xml.ws.WebServiceException:java.io.IOException:写入服务器Tomcat8时出错》经验,为你挑选了0个好方法。 ...
[详细]
如何解决《哪个数据库用于iOS和Android》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《JAX-RS/Jersey路径参数regex用于简单字符串》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《在Sourcetree中创建分支组》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《替代https://ajax.googleapis.com/ajax/services/search/images?v=1.0》经验,为你挑选了0个好方法。 ...
[详细]
如何解决《如何获得Laravel中所有型号的列表?》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《了解静态constexpr成员变量》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《引导时间选择器不显示时间选择器选项》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《如何使用Relay调度即席查询?》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《在js.erbRubyonRails中渲染部分后,资产中的Javascript无法正常工作》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《如何使用NUnit3在AtlassianBamboo中运行NUnitRunner?》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《如何在没有毫秒和Z的情况下在ISO8601中的javascript中输出日期》经验,为你挑选了4个好方法。 ...
[详细]
如何解决《UIBootstrapuib-tabs面板右侧》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《哈希码是否存储在SyncBlockIndex/SyncBlock中》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《使用其他文本中的多行创建JLabel》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《处理HTTP请求正文中的可选JSON字段》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《连接3个字符串并返回指向新字符串C的指针》经验,为你挑选了2个好方法。 ...
[详细]
如何解决《在Angular2中使用逗号作为列表分隔符》经验,为你挑选了2个好方法。 ...
[详细]
如何解决《Alamofire-如何通过分段上传获得进度和完成关闭》经验,为你挑选了1个好方法。 ...
[详细]
如何解决《根据填充的必填字段构建和操作数组》经验,为你挑选了0个好方法。 ...
[详细]