Windows与类Unix系统在文件操作与使用逻辑上的不同

Hello, 欢迎登录 or 注册!

/ 0评 / 0

本文作者:  本文分类:计算机技术  浏览:767
阅读时间:1077字, 约1-2分钟

我不知道为什么要写这个主题,只是想到了,最近正好缺题材,就上手写一写。

类Unix系统在这里指的是:各Linux发行版和macOS等。

对于不同驱动器的处理

Windows是没有一个“大的文件夹”,而是把不同分区表示成一个个盘符,它们之间是并列关系,而且不存在上一级。就是Windows最上一层就是C: D: E:等(顺便,没有A: B:是因为最早它们是留给2.5寸3.5寸软驱的,软盘虽然早就淘汰了但是已经习惯了,就不用了,当然你现在手动分配盘符的话A盘B盘都是可以使用的,只是不会自动分配。举例:计算机考试开出的一小个分区就被分配了B盘。)

macOS则是把整个文件系统变成了一大个文件夹。在系统安装时就进行了分区,比如说把“/”目录挂载在哪个驱动器,“/swap”“/root”等目录也是一样。所以最后使用的效果是,得到的整个文件系统就是一个/,而它里面的内容则并不一定在一个分区里。比如你插了外置存储设备,就会在“/Volumes/”文件夹里出现一个新的“文件夹”,而不是像Windows一样多出来一个盘符。比如这个设备叫“Disk”,就可以在“/Volumes/Disk/”里访问到它的内容。这样的好处是比较灵活,但是对于没用过的可能比较难以理解。当然macOS把这一部分都封装的很好,容易上手。

“复制”与“拷贝”

macOS初上手的用户一定会对着“复制”与“拷贝”犯迷糊。实际上很难评价,翻成因为就很好理解了,“复制”是Duplicate,“拷贝”是Copy。即:“复制”是在当前文件夹下克隆一份文件,而“拷贝”则是把文件放入剪贴板中。实际上我认为这个歧义主要还是因为大部分人一开始用的是Windows,而Windows中的“复制”就是Copy,同时不存在克隆的功能。所以,这其实是翻译上的一个不统一,习惯就好(话说Windows的蜜汁翻译其实也确实不少)

快捷方式与软硬链接

待续

文件权限系统

这方面老实说逻辑并没有大的区别,就是在实际感受上,我认为还是Linux的更直观一点。

经典的Windows权限管理界面,就像控制面板一样永远不会消失
这是宝塔面板提供的界面,实际上各发行版界面不同

主要都是一样的,针对不同的用户,不同的操作,允许或不允许。主要是使用逻辑上的区别,Windows如图所示不再赘述,而类Unix则是用三个0-7的数字表示。“读取”“写入”“执行”三个权限,分别允许是1不允许是0,然后把三个数连起来,二进制转十进制,就得到了0-7八种情况,然后把三类用户的0-7连起来,就代表了一个文件的权限值。由此可见,“777”代表对全部用户开放全部权限。

关于作者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注