# 移动硬盘目录结构推荐(程序员 + 生活文件)
## 1. 工作相关目录(Work)
- **Projects/**
存放所有开发项目代码,按语言或项目名称分类。
例如:`Python/`、`JavaScript/`、`Go/` 等。
- **Libraries/**
第三方库、框架源码或本地依赖包。
- **Tools/**
各类开发工具、脚本、自动化脚本、命令行工具。
- **Docs/**
设计文档、API文档、技术笔记等。
- **Backups/**
代码、配置、数据库等定期备份。
- **VMs/** 或 **Containers/**
虚拟机镜像或容器相关文件。
- **Media/**
项目相关的图片、视频、音频资源。
- **Temp/**
临时文件、缓存、编译中间文件(定期清理)。
---
## 2. 生活相关目录(Life)
- **Photos/**
照片、相册。
- **Videos/**
生活视频文件。
- **Music/**
音乐收藏。
- **Documents/**
个人文档,如合同、证件扫描件、账单等。
- **Finance/**
财务资料,如报税、账本。
- **Health/**
健康记录、保险资料。
- **Hobbies/**
兴趣爱好资料,如电子书、教程、手工资料等。
---
## 3. 其他建议
- **Backup/**
重要数据备份,包含工作和生活关键文件。
- **Temp/**
临时文件夹,方便临时存放和定期清理。
---
## 4. 使用建议
- 硬盘格式建议使用APFS或Mac OS扩展(日志式),保证兼容性和性能。
- 避免将主目录(Home)放在外接硬盘,防止系统兼容问题。
- 利用macOS的“标签”和“智能文件夹”功能,快速访问常用目录。
- 定期用“磁盘工具”检查硬盘健康,防止数据损坏。
- 目录命名保持简洁且具描述性,方便命令行操作和脚本调用。
- 定期整理和备份,确保数据安全和条理清晰。
.
├── Work
│ ├── Projects
│ │ ├── Python
│ │ ├── JavaScript
│ │ └── Go
│ ├── Libraries
│ ├── Tools
│ ├── Docs
│ ├── Backups
│ ├── VMs
│ ├── Media
│ └── Temp
├── Life
│ ├── Photos
│ ├── Videos
│ ├── Music
│ ├── Documents
│ ├── Finance
│ ├── Health
│ └── Hobbies
├── Backup
└── Temp
#!/bin/bash
# 一键生成程序员+生活文件目录结构(基础版)
mkdir -p \
Work/{Projects/{Python,JavaScript,Go},Libraries,Tools,Docs,Backups,VMs,Media,Temp} \
Life/{Photos,Videos,Music,Documents,Finance,Health,Hobbies} \
Backup Temp