怎样获得正确的LINUX用户的文档音乐视频等目录?

简介: 怎样获得正确的LINUX用户的文档音乐视频等目录?

有人看到题目就奇怪了,这不是位于用户目录下吗?比如说目录下有个音乐目录,你确定是用户的目录?而不是后来创建的?那怎么办?


 在用户目录下,查看文件.config/user-dirs.dirs


# .config/user-dirs.dirs 
XDG_DESKTOP_DIR="$HOME/桌面"
XDG_DOWNLOAD_DIR="$HOME/下载"
XDG_TEMPLATES_DIR="$HOME/模板"
XDG_PUBLICSHARE_DIR="$HOME/公共的"
XDG_DOCUMENTS_DIR="$HOME/文档"
XDG_MUSIC_DIR="$HOME/音乐"
XDG_PICTURES_DIR="$HOME/图片"
XDG_VIDEOS_DIR="$HOME/视频"

怎样获取这些变量?有两个办法:


读取文件,自己处理。

source .config/user-dirs.dirs,然后就有了这些变量。

目录
相关文章
|
22天前
|
Linux 数据安全/隐私保护 Windows
Linux共享Windows目录
Linux共享Windows目录
|
15天前
|
Linux 应用服务中间件 nginx
|
21天前
|
Linux
linux如何去掉目录背景颜色
linux如何去掉目录背景颜色
19 1
|
25天前
|
JSON Linux 网络安全
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
|
21天前
|
Linux
Linux命令行文档查看cat、less、more、head、tail和图片查看
Linux命令行文档查看cat、less、more、head、tail和图片查看
41 0
|
27天前
|
Shell Linux 开发工具
在Linux中,如何编写shell脚本将当前目录下大于10K的文件转移到/tmp目录下?
在Linux中,如何编写shell脚本将当前目录下大于10K的文件转移到/tmp目录下?
|
27天前
|
Linux Shell 网络安全
在Linux中,rsync同步时,如何删除目标数据多出来的数据,即源上不存在,但目标却存在的文件或者目录?
在Linux中,rsync同步时,如何删除目标数据多出来的数据,即源上不存在,但目标却存在的文件或者目录?
|
27天前
|
Linux
在Linux中,如何使用xargs和exec实现把当前目录下所有后缀名为.txt的⽂件的权限修改为777。
在Linux中,如何使用xargs和exec实现把当前目录下所有后缀名为.txt的⽂件的权限修改为777。
|
数据可视化 Linux 算法