比如,如果我想 clone 一下 spring boot 的源码。
地址是
https://github.com/spring-projects/spring-boot
那么,我就会创建 3 层文件夹:github.com
、spring-projects
、spring-boot
(最后一个一般 clone 的时候自己生成)然后放里面
github.com └── spring-projects └── spring-boot
如果是 b 站上的学习视频https://www.bilibili.com/video/BV164411b7dx
我就会创建bilibili.com
、BV164411b7dx 吴恩达机器学习系列课程
这两个文件夹然后放里面
bilibili.com └── BV164411b7dx 吴恩达机器学习系列课程
感觉特别适合于互联网上的资源,尤其是 github 上的仓库。
![]() | 1 ttys001 2022-01-13 20:52:53 +08:00 ![]() 学到了,现在是我的啦~ LZ 快删掉! |
![]() | 2 Mutoo 2022-01-13 20:54:14 +08:00 com/github/* com/bilibili/* |
![]() | 3 swulling 2022-01-13 20:59:21 +08:00 via iPhone ![]() golang 的 src 就是这么组织的。 java 的 com/github/ 太傻了 |
![]() | 4 Chemist 2022-01-13 21:00:31 +08:00 via iPhone projj add |
![]() | 5 lithiumii 2022-01-14 01:51:13 +08:00 via Android 我一直把 url 理解为文件夹的格式: 域名表示哪台机器,后面第一个“/”表示 root ,剩下的就是普通的文件路径 |
![]() | 6 scyuns 2022-01-14 02:59:26 +08:00 via Android 学习到了 |
![]() | 7 liuzhaowei55 2022-01-14 08:03:26 +08:00 via Android 本地 git 仓库是这样存的,~/repo/github |
![]() | 8 ddzy 2022-01-14 08:27:56 +08:00 ~/Documents/frontend/code/github/ddzy/public | fork | private/项目 1 ~/Documents/frontend/code/gitlab/公司 1 | 公司 2/项目 1 | 项目 2 |
![]() | 9 SilenceLL 2022-01-14 08:43:36 +08:00 go 也是这么玩的 |
10 kidonng 2022-01-14 09:42:38 +08:00 via Android 这只是 namespace 的命名习惯问题,跟 URL 关系不大。去掉 .com 建成 github/ 和 bilibili/ 是一样的。路径后面理解为 ID ,大家习惯用 owner/name 作为 GitHub 仓库 ID 罢了。 |
![]() | 11 jaredyam 2022-01-14 09:44:03 +08:00 学到了,以后在 macOS 上 clone 的仓库:~/Projects/github.com/username/repo |
![]() | 12 lululau 2022-01-14 10:00:15 +08:00 需要手动克隆下载的项目不会有那么多哦,弄一层就够了啦 ~/code/github/ ~/code/work/ ~/code/demo/ |
![]() | 13 selca 2022-01-14 10:00:45 +08:00 /repository/随便放 |
14 wilsonsui 2022-01-14 10:21:23 +08:00 学到了 不错的方式 |
![]() | 15 summerLast 2022-01-14 11:36:05 +08:00 一样的方式,但有的时候没这个严谨 |
16 yulon 2022-01-14 12:07:10 +08:00 Go 十多年前就这样了,然后时间一长,根本分不清在哪个目录 |
![]() | 17 StevenRCE0 2022-01-14 12:10:05 +08:00 macOS 人表示自己用的文件夹名字带句点很麻烦,特别是自己有写一堆脚本依赖这个命名规则 |
![]() | 18 ragnaroks 2022-01-14 12:30:49 +08:00 url 中第一个 / 后面称为 PathName |
19 ungrown 2022-01-14 13:51:49 +08:00 只要文件名装得下,我就不会弄那么多中间路径 我给你看一下我最近下载的视频的文件名: [贝拉] 欢迎来到倾斜之夜 [bilibili BV1ST4y127cU av935412698][神无可绘].mp4 拉姐我的拉姐 [bilibili BV1Kq4y1j74e av545815590][无眠].mp4 鸭鸭 衣服也包不住奈奈 [Iwara 18EzAuqkjLu3wNrR1 1641893256][宇轩呀].mp4 EVA 紧身榨乳战斗服-芽衣-LUPIN [Iwara glmXRtzgRVcOZ3MeQ 1641995402][mahou].mp4 [NTR] Rikka 宝多六花 SSSS.GRIDMAN [Iwara 68z1GU6vZbToe92LB 1642083927][YuukiS].mp4 女警弱音半脱黑丝被后入 [Iwara vmJDVhR5raceZR0k9 1642063851][chengyl9].mp4 |
![]() | 24 xiaoriri666 2022-01-15 17:12:30 +08:00 @ungrown 你不对劲 |
![]() | 26 anc95 2022-01-16 13:29:37 +08:00 这叫「文件约定式路由」 |
![]() | 27 kkeep 2022-08-11 02:06:14 +08:00 via Android 这还用学啊,url 本来也是资源 |