Linux标准的目录结构太过复杂。
Tofloor
poster avatar
133******90
deepin
2018-01-04 22:31
Author
本帖最后由 wuqingyi 于 2018-1-4 17:00 编辑

Linux和macos都是类unix操作系统,但是macOS的目录结构比Linux精简多了。虽说Linux是为了兼容unix,也不知道以后会不会修改一下目录结构(这个不关deepin的事)。希望大家能畅所欲言。
前面用macos和Linux比较,好像有点问题,大家还是讨论一下Linux和Windows的目录结构吧。不是想争谁的比较好,只是想看看有没有更好的目录结构,如果有自己的想法,可以给个目录结构的图示加以说明。
Reply Favorite View the author
All Replies
2 / 2
To page
avatar
duanyao
deepin
2018-01-05 01:07
#21
本帖最后由 duanyao 于 2018-1-4 17:09 编辑
https://bbs.deepin.org/post/151131
确实写的比较简单,没有把我的想法说清楚。或者说我也不太清楚怎样才能把目录结构调整的简单一点,而不是 ...

你说的那些目录在 Unix 上都有着悠久的历史,很多程序都期待目录结构就是那个样子的,所以没法改,要改就得改千千万万的程序的代码。
Linux 为了兼容 Unix 上的程序,所以也要有那些目录,Mac OS 同理,所以 Mac OS 的目录并没有比 Linux 更简单。
Windows 的根目录下子目录少一些,但也仅仅是根目录,你看看 C:\Windows 目录下子目录少吗?这有啥本质区别吗?

至于解决方法,有两个:
(1)眼不见为净,没事儿不要去看根目录。这不是开玩笑,普通用户应该没什么任务是非要去根目录做的,如果有,那说明用户体验做的不够好,请提出来。
(2)强制隔离,让普通用户看不到系统文件。Android 和 iOS 都是这么做的,除非你 ROOT、越狱。
Reply View the author
avatar
六七八九十
deepin
2018-01-05 01:46
#22
这里有个问题,就是Linux目录没有针对我国进行汉化,不经常用的人觉得陌生希望有人能进行汉化工作
Reply View the author
avatar
RucLinux
deepin
2018-01-05 01:59
#23
无论有多少目录,常用的也就那么几个。
/home
/usr
/etc
/var

个人以为,细化分类对于管理是很方便的。如果所有系统都只是一个目录的话,那时候管理员得哭了。不能想象windows下只有一个windows目录会是什么样的情况。
Reply View the author
avatar
duanyao
deepin
2018-01-05 02:05
#24
https://bbs.deepin.org/post/151131
这里有个问题,就是Linux目录没有针对我国进行汉化,不经常用的人觉得陌生希望有人能进行汉化工作 ...

已经汉化了,用户目录下的桌面、下载、文档等目录就是。至于根目录下那些,普通用户不需要去看,汉化也没意义。
Reply View the author
avatar
六七八九十
deepin
2018-01-05 02:11
#25
https://bbs.deepin.org/post/151131
已经汉化了,用户目录下的桌面、下载、文档等目录就是。至于根目录下那些,普通用户不需要去看,汉化也没 ...

你说错了,普通用户才需要,如果你让一个普通人看下汉化的系统目录是不是很容易就能理解这个系统的样子,这不是能省不少学习的时间吗,说到底linux是不可能彻底脱离命令行的,linux和命令行已经捆绑的太深了,对于deepin这种面向普通用户的系统这是非常重要的
Reply View the author
avatar
duanyao
deepin
2018-01-05 02:14
#26
https://bbs.deepin.org/post/151131
你说错了,普通用户才需要,如果你让一个普通人看下汉化的系统目录是不是很容易就能理解这个系统的样子, ...

谁说不能脱离命令行,android 就脱离了,桌面 linux 也在向这个方向努力。
如果你想学做 linux 系统管理员或者程序员,那么不属于我说的普通用户。
Reply View the author
avatar
六七八九十
deepin
2018-01-05 02:17
#27
https://bbs.deepin.org/post/151131
谁说不能脱离命令行,android 就脱离了,桌面 linux 也在向这个方向努力。
如果你想学做 linux 系统管理 ...

大哥现在初中都有信息技术课程了,
Reply View the author
Comments
lineme
2018-01-05 03:46
从初中到现在都教不会的主儿=弱智,爱咋地咋地吧
avatar
133******90
deepin
2018-01-05 02:20
#28
mianyz 发表于 2018-1-4 18:11
你说错了,普通用户才需要,如果你让一个普通人看下汉化的系统目录是不是很容易就能理解这个系统的样子, ...

Windows也没有汉化啊。
Reply View the author
avatar
duanyao
deepin
2018-01-05 02:22
#29
本帖最后由 duanyao 于 2018-1-4 18:25 编辑
https://bbs.deepin.org/post/151131
大哥现在初中都有信息技术课程了,

所以呢?中小学信息技术的课本我也翻过一些,没看到多少内容是必须要用命令行的。少数有兴趣学系统管理或编程的人,也不属于我说的普通用户。
而且很多编程环境也不需要熟知命令行,比如 web、android。
Reply View the author
avatar
六七八九十
deepin
2018-01-05 02:28
#30
https://bbs.deepin.org/post/151131
所以呢?中小学信息技术的课本我也翻过一些,没看到多少内容是必须要用命令行的。少数有兴趣学系统管理或 ...

安卓就不要说了,Linux不是把人家t走了,我说的是目前的桌面环境!就拿deepin来说,我不信你一天能做到不输入命令
Reply View the author
avatar
duanyao
deepin
2018-01-05 02:35
#31
https://bbs.deepin.org/post/151131
安卓就不要说了,Linux不是把人家t走了,我说的是目前的桌面环境!就拿deepin来说,我不信你一天能做到不 ...

安卓咋了?也可以装在PC上。桌面系统就应该做到普通任务不需要命令行。
我是程序员,工作时间当然要用命令行,但休息时间看网页、看电影、玩游戏都不需要命令行。
Reply View the author
avatar
六七八九十
deepin
2018-01-05 02:37
#32
https://bbs.deepin.org/post/151131
安卓咋了?也可以装在PC上。桌面系统就应该做到普通任务不需要命令行。
我是程序员,工作时间当然要用命 ...

我不信,我安装系统更新软件还需要用到命令行,如果别人更新软件怎么办,别和我说自带的系统更新
Reply View the author
avatar
duanyao
deepin
2018-01-05 02:44
#33
https://bbs.deepin.org/post/151131
我不信,我安装系统更新软件还需要用到命令行,如果别人更新软件怎么办,别和我说自带的系统更新 ...

当然用GUI的系统更新了。有时候必须命令行更新是因为GUI的系统更新有bug,这是 deepin 需要改进的地方,而不是必须用命令行的理由。
Reply View the author
avatar
134******40
deepin
2018-01-05 03:06
#34
本帖最后由 jdocker 于 2018-1-4 19:08 编辑
https://bbs.deepin.org/post/151131
无论有多少目录,常用的也就那么几个。
/home
/usr

你说的这几个都是不可能汉化的,能汉化的基本上就是一些用户目录。哪怕使用虚拟映射的方法看起来汉化了,其实目录依旧是英文字符的。
这些目录是标准目录(Unix时期留下来),基本上所有的软件都基于这些目录进行部署,汉化的结果是安装的软件找不到这些路径了,然后就无法运行了。
Reply View the author
2 / 2
To page