开端
作为一个经常使用电脑工作的人,随着时间的推移,电脑里面的文件越来越多,目录一层套着一层,有时候找个文件需要花费很大的时间,虽然有着alfred等全局搜索文件的软件,但是有的文件名字却完全忘记,所以在寻求一种规范的命名方式,更加有序的管理自己的目录与文件。
经过Google搜索,很多人都有着和我一样的烦恼,但却没有先驱者有实践出一种比较优秀的命名规范,于是我就整合自己的日常使用与需求,列出以下命名规范,并实践了一个阶段,发现无论是文件还是目录都变得更加的清楚,就像稳定运行一套命名系统一般。于是在此与大家进行分享。
目录命名规范
目录命名规范参照了Linux、macOS的目录,是文件所属类型与功能的抽象,就和Windows进行分盘的目的是一样的,但是我个人不建议进行分盘,因为之前的电脑基本都是机械硬盘,分区是为了提高读写的性能,而如今大部门都是固态硬盘,分区反而降低性能,同时增加管理的麻烦。
思考一下,以使用类别区别,我们平时的文件大概可以抽象为以下三个类别: - 工作类别:属于工作时候才会使用到,而平时使用电脑的时候却不会去使用的 - 生活类别:属于生活记录时候才会使用到的 - 软件类别:属于软件自身需要存储的一些资料
由于系统的不同Windows软件的默认安装路径是Program File、Program File(x86),而macOS统一在Application,个人建议所有软件的安装使用默认路径,但是软件可以用来额外保存的图片或者路径选择在自己的软件路径。比如,一个更换壁纸的软件,你需要保存图片的时候,那就放在软件类别下,同时以软件名字命名一个目录。如果之后软件卸载了就可以看个人需要将软件名字目录下的图片等文件按类别迁移到另外两个目录之下。
所以我就将所有文件根目录只命名为以下三个目录:
尽量使用英文命名,避免软件出现读取路径的错误
- 工作 = work/job/task
- 生活 = life
- 软件 = software
随后先按照使用类别抽象,再按照文件类型抽象,比如现在抽象出使用类别为写作、资源,它平时属于生活(这里是无法完全区分,比如资源,可以在生活、工作目录下都有,在此按照使用更加频繁的进行命名),那目录结构就是life/writing、life/resource,随后细化一个文件类型的时候,比如有很多ppt文件、excel文件、写作markdown、word等文件,细分到使用类别之中,life/writing/ppt、life/resource/excel等。
示例如下:
![b95673d0c840bad5551345770805658a.png](https://i-blog.csdnimg.cn/blog_migrate/faafc92af5ae471cb6682b495376b8c8.png)
文件命名规范
文件命名只需要遵循以下两个个规范:
- 有标题含义的就是以标题命名 同一标题,不同版本的,以版本号加以区别,eg:hello.md、hello_v1.md
- 不确定标题的按照时间进行命名 eg:2019_05_01.png
随后只需要将此文件按照使用的类别,放到对应目录就可以了。参照上图示例。
项目命名
关于项目命名,各行各业有所不同,可以自行搜索行业项目目录、文件命名规范,在此就不班门弄斧,多加赘述了。
补充
由于每个人的使用爱好,需求都有所不同,但是规范的目录、文件管理,我想是有很多的好处的,可以方便自己更好的管理文件,更好的寻找文件,也清晰自己的管理思路,不会全部堆在桌面或者混乱不堪。有更好的思路,也期待你的分享。