我在论坛和谷歌搜索结果中读到,Linux(Ubuntu /Linux Mint 等)等系统不需要“刷新”。
我从未在 Linux 中找到 REFRESHING 背后的原因或概念。
刷新在 Linux 中究竟意味着什么,我知道“F5”/“Ctrl+R”键可以在 Linux 操作系统中工作并执行刷新操作,但它究竟是做什么的。
还有为什么在 Linux 中不需要“刷新”,如果有,那么为什么。
Ale*_*ios 15
Windows 上的刷新会根据应用程序执行一系列不同的操作。如果你在谈论的文件管理器-重装/清爽是需要在某些情况下(和做同样的事情,在Windows中),但不经常。
*nix 上的大多数现代桌面环境都使用inotify 工具,或者对于较旧的工具,使用File Alteration Monitor daemon famd。您触发适当的系统调用或连接到famd,为它们提供要监视的目录或文件列表,并在它们更改时收到异步消息。对于目录,您可以在添加、删除、更改内容等时获得单独的消息。使用此功能,文件管理器可以在文件夹更改时自动刷新其文件夹视图,并且非常容易实现。
将其视为在需要时为您按下 F5 的机器人。
你可以亲眼看到这一点!Downloads在文件管理器中打开您的文件夹,然后使用 Web 浏览器下载文件。文件管理器将自动显示文件。如果它是一个大文件(或慢速连接),您甚至可能会看到filename.part临时文件出现,然后大小增加,然后重命名为最终的filename.
现代文件选择对话框的作用相同:如果您转到“打开...”并将文件移动到对话框显示的目录中,该文件将立即出现在那里(而不是在您点击刷新时)。
在许多情况下仍然需要刷新/重新加载:
famd(例如旧安装、嵌入式机器)。inotify并且famd不支持,因为它不是本地可访问的“目录”,例如使用的 GNOME VFSsftp或 KDE sftp://IOSlave。xdvi人为 LaTeX 排版做到了这一点。KDE 文档阅读器okular也可以这样做。| 归档时间: |
|
| 查看次数: |
14348 次 |
| 最近记录: |