【日常摸鱼】关于我的 Ubuntu 目录
经过几天的熬夜加班,工作总算告一段落了,现在等着出运行结果,
摸鱼到处搞点东西,然后对Linux的个人用户目录再做了一次调整

~
新添加了 Scripts
Logs
Docs
,然后对Data
与 Models
结构进行一次调整
目录说明
- 🔧 Code 快速测试代码/一些库的demo
- ⚙️ Configs 各种配置文件
📚 Data 存放数据,使用时 link 到项目目录或直接指向这里
├── Data/ # 数据存储目录 │ ├── raw/ # 原始数据(未处理) │ │ ├── dataset1.csv # 数据集1 │ │ └── dataset2.csv # 数据集2 │ ├── processed/ # 处理后的数据 │ │ ├── cleaned_data.csv # 清洗后的数据 │ │ └── transformed_data.csv # 转换后的数据 │ └── generated/ # 由模型或代码生成的数据 │ └── predictions.csv # 预测结果
📄 Docs 集中项目的
readme.md
(集中readme的脚本,存放在Scripts)#!/bin/bash PROJECTS_DIR="$HOME/Projects" DOCS_DIR="$HOME/Docs" mkdir -p "$DOCS_DIR" # 遍历 PROJECTS for project_dir in "$PROJECTS_DIR"/*/; do project_name="$(basename "$project_dir")" # 优先 ln 中文文档 name=("README_zh.md" "README_ZH.md" "README.md" "readme.md") for readme in "${name[@]}"; do readme_path="$project_dir/$readme" if [ -f "$readme_path" ]; then ln -sf "$readme_path" "$DOCS_DIR/$project_name.md" echo "Created symlink: $DOCS_DIR/$project_name -> $project_name.md" break fi done done
- ⏬ Downloads 主要是离线资源、各种安装包
(离线服务器配环境真麻烦) 📓 Logs 直观的 项目+时间戳 分类
├── Logs/ │ ├── project1/ │ │ ├── 2024-12-10 10:30:55/ │ │ └── 2024-12-25 16:10:51/ │ └── project1/ │ ├── .../
🤖 Models , 虽然现在的模型都能在 huggingface 获取,但Lora、Embedding 之类的模型有没有必要单独分类呢?
├── Models/ │ ├── Stable-diffusion/ # SD 模型 │ ├── Huggingface/ # Safetensors 模型(保留 Huggingface 的路径) │ │ ├── glm-4-9b/ │ │ └── deepseek-r1-7b/ │ ├── guff/ # 量化模型 │ │ └── glm-4-9b-Q4_0.guff │ └── my_models/ # 训练/微调的模型 │ ├── models/ │ └── lora/
- 🛠️ Projects
git clone
的地方 - 🧰 Scripts 各种脚本、一键修改/启动,比如上面 Docs 的脚本
- 📦 Temp 临时文件,不知道放哪就先放这