当我在 Samba 共享中删除 Windows 上的文件/文件夹时 - 会发出哪些 unix 命令?

当我在 Samba 共享中删除 Windows 上的文件/文件夹时 - 会发出哪些 unix 命令?

假设我有一个 Samba 共享,而 Windows 客户端删除了其中的一个文件夹。它的内部情况与 相同吗rm -rf foldername?是否需要进行任何清理?

shift+delete另外,如果我喜欢在 Windows 上使用Samba 共享,那么有什么区别吗?

答案1

Samba 是一种协议,它允许用户通过网络连接到底层文件系统。因此,本质上,unix 命令rm会告诉文件系统软件删除指向该文件的链接。

举一个例子来回答你的第一个问题:

  1. 单击 Windows 计算机上的“删除”
  2. Windows 的 Samba 服务告诉 Samba 服务器删除文件引用
  3. Samba 服务器通知文件系统删除引用
  4. 您会收到文件已被删除的确认信息,因此它会在 Windows 资源管理器中消失。

而且,Samba 中没有类似“回收站”的东西。而且在正常情况下,也不要指望服务器有回收站。

你可能会受益于阅读SMB 协议介绍

相关内容