两个操作系统各有各的做法,这本身没什么。但“有自己的方式”和“把一件事弄得没必要地复杂”,是两回事。很容易觉得Linux比Windows“更难”,但这种感觉很大程度上只是因为你对Windows更熟悉。如果是一张白纸,大多数操作对任何人来说都是新的、都需要学。
遗憾的是,在大多数Linux发行版上,文件管理这件事,无论从哪个角度看,都显得没必要地复杂。其中一部分是UNIX的历史包袱,剩下的则是理念差异,或者干脆就是没人上心。不管原因是什么,在Linux上处理文件从来都不是一件愉快的事,而这还没算上打开终端的情况。
![]()
基础操作也可能带着意想不到的前提
一键式的解决方案少之又少。如果你是Windows用户,在一个空文件夹里新建一个空白文本文件,大概不会多想。右键点一下空白处,选“新建文本文档”,完事。
在GNOME桌面环境下,使用Nautilus文件管理器,你没有这个功能,得先把自己想要的某种文件类型的示例保存到模板文件夹里,创建一个模板,之后才能通过“新建文档”菜单命令把它创建出来。公平地说,其他文件管理器,比如Dolphin,操作逻辑确实更接近Windows资源管理器。但问题在于,在你真正上手某个发行版之前,你根本不知道哪些操作会突然要求你绕一圈。
模板功能其实很强大,也很有用,但它需要提前准备,需要额外步骤。也许这是一个“不同但并非真的更难”的好例子,那为什么不直接预置几个最基础的常用模板呢?
文件权限可能是一场噩梦
为什么非得这么细?所有现代操作系统,包括Windows,都使用文件权限系统。任何文件或文件夹都归属于某个特定用户或用户组。这决定了谁可以读、谁可以写、谁可以删,是基本安全和计算机管理的重要组成部分。
然而,如果你是Windows用户,你很可能从来没直接接触过这套系统。除非你尝试从另一个Windows安装中恢复文件,那种情况下你很快得学会在Windows上取得文件和文件夹的所有权。对大多数人、大多数时候来说,权限在Windows上是隐形的。
Linux则完全不是这样。权限粒度非常细。比如,你可能被允许查看一个文件夹里的内容,但无法打开或修改其中任何文件。你可能可以列出一个目录的清单,却被挡在读取或打开其中任何文件之外。同样,单个应用也可能有自己的权限问题。作者就遇到过这种情况:买了一台迷你主机打算做Plex服务器,第一反应是用Linux,把内容存在USB硬盘上。结果Plex是以独立用户身份运行的,想让Plex看到并使用USB硬盘上的文件,唯一的方法就是经历一轮极其繁琐的权限修改。
在终端前折腾了半天、翻了一堆指南之后,作者放弃了,转而用Rufus改造了一个Windows 11安装,跑在那台老迷你主机上。这个选择本身就很说明问题。
网络文件夹在文件管理器里能用,在别的应用里就变得别扭
越来越多的人意识到,把文件放在本地设备上,比放在别人的数据中心里更让人放心。NAS设备因此越来越受欢迎。但Linux在让网络共享变得顺畅这件事上,依然做得不够,而在其他系统上这几乎是无缝的。
如果你觉得让Plex这类应用看到USB硬盘的内容已经够难了,那等你处理网络共享时再说吧。
KDE开发者Nate Graham在一篇博客文章中,清晰地梳理了KDE环境下网络共享的问题。简单来说,当你用KDE的Dolphin浏览器打开一个网络共享时,一切正常。它有自己的协议,不走传统的“把网络驱动器挂载到本地”那条路——也就是你手动通过终端会做的那种。
任何KDE应用,或者使用与Dolphin相同方式访问网络共享的应用,都没问题。但那些依赖传统Linux挂载方式来访问网络共享的应用,就无法打开文件,也无法把文件保存到网络共享上。正如他指出的,按照传统方式挂载需要root权限,而对于加密驱动器,没有办法以加密形式存储凭据。所以它同时也是一个安全层面的麻烦。那篇博客文章提到,KDE项目将用一笔较大的资金捐赠来改进KDE处理网络共享的方式,但就目前而言,现状就是如此。
Linux需要向用户走近一步
做自己的事没什么错,但作者每天同时使用Windows和macOS,在做那些自认为半日常的事情时,遇到的阻力比Linux少得多。
像Zorin和Mint这样的发行版,已经把“日常桌面体验”做得相当到位,但无论哪个发行版,一旦你开始管理电脑上的文件和文件夹,事情就可能失控。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.