![如何将应用程序特定文件夹移出主文件夹?](https://linux22.com/image/832239/%E5%A6%82%E4%BD%95%E5%B0%86%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%89%B9%E5%AE%9A%E6%96%87%E4%BB%B6%E5%A4%B9%E7%A7%BB%E5%87%BA%E4%B8%BB%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
我的电脑里/home/myuser
有许多文件夹,比如 .thunderbird、.mozilla、.skype 等等。而对人类来说有意义的文件夹,比如下载、文档,却在配置、缓存等文件夹中丢失。如何将这些应用程序文件夹移动到特定的文件夹中?
答案1
这不是一个好主意,这些应用程序可能会停止工作。有些应用程序可以使用exact path to your home folder
。通常应用程序特定的文件夹是隐藏的,所以 一定没有问题human readability
。
答案2
改变你的观点。
/home/user 是技术的特定用户的目录。它包含该用户的应用程序配置和数据文件,位于某些目录中,例如 .thunderbird、...、.config、.local、...
这些配置和数据文件通常不能移植到其他机器或用户。(如果可以重复使用配置,则您处于“特殊情况证明一般情况 ;-)”中。例如:
- 主机名和其他资源仅对本次安装有效
- 绝对路径硬编码用户名
办公文档、源代码和多媒体数据等便携式数据会进入不同的目录。
所以我会将这类数据移出用户主目录。为方便起见,您可以从主目录内的物理位置添加符号链接。