Ubuntu/Windows (WSL) 中的垃圾箱文件夹在哪里?

您所在的位置:网站首页 win10系统垃圾箱在哪 Ubuntu/Windows (WSL) 中的垃圾箱文件夹在哪里?

Ubuntu/Windows (WSL) 中的垃圾箱文件夹在哪里?

2024-07-14 03:22| 来源: 网络整理| 查看: 265

Ubuntu 中的 Trash 文件夹通常由gio(Gnome IO) 和 GVfs (Gnome Virtual Filesystem) 提供。虽然像 Nautilus 这样的应用程序在 GVfs 上操作以访问垃圾箱,但也可以使用gio命令行工具直接从 WSL 或 Ubuntu Server 上的命令行完成,无需任何 GUI。

但是,它确实需要一个 D-Bus 用户会话,该会话不会在 WSL 下自动运行,因为 (a) 没有 Systemd 并且 (b) 在此期间没有“登录”的概念来启动用户服务。

虽然gio和 D-bus 都默认安装在 WSL Ubuntu 发行版中,但您确实需要添加gvfs包(至少在 WSL 上):

sudo apt install gvfs

然后你需要使用 D-Bus 支持来启动你的 shell。这可以通过多种方式完成,但最好的选择是将 WSL 启动命令(在 Windows 终端或其他地方)更改为:

wsl ~ -e dbus-launch bash # Or your preferred shell

此时,您可以从 WSL 命令行使用垃圾箱。例子:

touch "a test file" gio trash "a test file" gio list Trash:// ls -lah ~/.local/share/Trash/files gio trash --empty gio list Trash:// ls -lah ~/.local/share/Trash/files


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3