My personal file management system

  1. Pc
  2. Nas (Z4)

Principle:

  • The top-level file names should start with a capital letter in English and be connected with hyphens.

  • The naming convention for projects is yyyymmdd_name_version_x_note

Pc

1
2
3
4
5
6
7
8
9
10
11
12
➜  Documents tree -L 2
.
├── Archived
│   └── MATLAB
├── Documents
│   └── HomeWorks
├── Study
│   └── WeeklyReport
├── Videos
└── Working
├── GitHubProjects
└── LocalProjects

Archived: Archived files which shouldn’t be stay for a long time.

Document: Some references documents.

Study: Data about study.

Videos: Videos.

Working: Code repo, which can be divided into GitHubProjects (repos cloned from GitHub) and LocalProjects.

Nas (Z4)

1
2
3
4
5
6
7
8
9
10
.
├── Docker
│   └── My containers
├── Documents
│   └── CodeBooks
├── Material
├── Videos
├── Working
├── Archived
└── temp files

Docker: My container’s confs.

Documents: Some references documents, such as some code books

Material: My media material library.

Videos: Videos.

Archived: Archived files which will be stored for a long time. (And maybe I needn’t to use in the near future.)

Working: Code repo. And it’s should be all local projects.

temp files: Some unorganized files, probably not important.