Nautilus 和 Nemo 都创建了.Trash-1000
在任何安装的设备中调用的隐藏文件夹,显然是为了管理他们的垃圾文件夹。这在其他用户安装的网络驱动器中非常令人困惑,这些驱动器可能正在使用其他操作系统或程序,无法将此文件夹识别为垃圾箱。
此外,此文件夹会随着删除的文件数量而扩展,并且无法从 Ubuntu 中删除:
$ sudo rm -rf ./.Trash-1000
rm: cannot remove './.Trash-1000/files': Directory not empty
Run Code Online (Sandbox Code Playgroud)
要释放此类安装卷中的空间,.Trash-1000
必须从不同的系统中删除该文件夹。
有什么办法可以阻止 Nemo 或 Nautilus 在网络驱动器中创建此文件夹?我自然可以不使用它们,但它们在许多情况下都很方便。
在我的 Windows-10 机器上,我有一个 Ubuntu 应用程序,用于处理本地 PC 上的文件。为了做到这一点,我有两个安装点(每个硬盘一个,如您所见):
Ubuntu Prompt>mount
...
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
E: on /mnt/e type drvfs (rw,noatime,uid=1000,gid=1000)
Run Code Online (Sandbox Code Playgroud)
在我的 Windows-10 PC 上,我还有一个网络驱动器,您可以在以下WMIC
结果中看到:
Windows Prompt>>wmic logicaldisk get Caption, Description
Caption Description
C: Local Fixed Disk
...
E: Local Fixed Disk
H: Network Connection
...
Run Code Online (Sandbox Code Playgroud)
我能够将 H:-drive 安装为安装点(这使得它可以从我的 Ubuntu 应用程序中轻松访问),如您所见:
Ubuntu Prompt> sudo mount H: /mnt/h -t drvfs
Ubuntu Prompt> mount
...
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
E: on /mnt/e type drvfs (rw,noatime,uid=1000,gid=1000)
H: on …
Run Code Online (Sandbox Code Playgroud) 我在 Windows 计算机上有一个共享文件夹,我想将其安装在运行 Ubuntu Server 的服务器上。
如何从命令行挂载 samba 驱动器?