Где находится папка «Корзина» в Ubuntu/Windows (WSL)?

Убунту 13

В этой статье мы рассмотрим расположение и функциональность папки «Корзина» в подсистеме Ubuntu/Windows для Linux (WSL). WSL — это уровень совместимости для запуска бинарных исполняемых файлов Linux изначально в Windows 10. Хотя папка «Корзина» является обычной функцией в графических операционных системах, ее наличие и использование в WSL может быть не таким простым. Давайте погрузимся.

Папка Trash в подсистеме Ubuntu/Windows для Linux (WSL) обычно находится по адресу ~/.local/share/Trash. Однако важно отметить, что WSL не имеет папки «Корзина» по умолчанию, если только вы не используете графический файловый менеджер Linux. Файлы, удаленные с помощью команды rm в терминале, удаляются навсегда и не перемещаются в папку «Корзина».

Что такое корзина в WSL

Обычно папка Trash в Ubuntu/WSL находится по адресу ~/.local/share/Trash. Однако важно отметить, что WSL не имеет папки «Корзина» по умолчанию, если только вы не используете графический файловый менеджер Linux. Когда файлы удаляются с помощью команды rm в терминале, они удаляются навсегда и не перемещаются в папку «Корзина».

Доступ к папке корзины в WSL

Чтобы взаимодействовать с папкой Trash в WSL, вы можете использовать инструмент командной строки gio. Этот инструмент является частью проекта GNOME и предоставляет удобный способ управления файлами в терминале.

Прежде чем вы сможете использовать gio, вам необходимо установить пакет gvfs. Это можно сделать, выполнив следующую команду:

sudo apt установить gvfs

Команда sudo используется для выполнения команды с правами администратора. apt — это утилита обработки пакетов в Ubuntu, а install — это команда для установки нового пакета. gvfs — это пакет, который мы хотим установить.

После установки gvfs вам необходимо запустить вашу оболочку с поддержкой D-Bus. Это можно сделать, изменив команду запуска WSL на:

wsl ~ -e dbus-запуск bash

Здесь wsl — это команда для запуска среды WSL. ~ — это сокращение от домашнего каталога. -e используется для указания выполняемой команды, в данном случае это dbus-launch bash. dbus-launch запускает сеансовую шину D-Bus, а bash — это команда для запуска оболочки bash.

После включения поддержки D-Bus вы можете использовать команду gio для взаимодействия с папкой Trash. Вот некоторые примеры:

gio мусор <файл>

В этой команде gio — это инструмент командной строки, trash — это команда для перемещения файла в корзину, а — это файл, который вы хотите переместить.

  • Список файлов в Корзине

джо список корзина://

В этой команде list — это команда для вывода списка файлов, а Trash:// — расположение папки Trash.

джо корзина –пусто

В этой команде –empty — это параметр для очистки папки «Корзина».

Удобный подход: Trash-Cli

Если вы предпочитаете более удобный подход, вы можете установить пакеты Trash и Trash-cli с помощью npm (Node Package Manager). Эти пакеты предоставляют набор команд, которые просты в использовании и понимании. Вы можете следовать инструкциям, приведенным в Репозиторий GitHub для установки этих пакетов.

После установки вы можете использовать такие команды, как Trash для перемещения файлов в Корзину, Trash-list для просмотра списка файлов в Корзине и Trash-restore для восстановления файлов из Корзины.

Заключение

В заключение, папка Trash в Ubuntu/WSL находится по адресу ~/.local/share/Trash, но по умолчанию она недоступна в WSL, если только вы не используете графический файловый менеджер Linux. Вы можете получить доступ к папке «Корзина» с помощью инструмента командной строки gio или установить пакет корзины для более удобного использования. Мы надеемся, что эта статья дала вам четкое представление о папке «Корзина» в Ubuntu/WSL и о том, как с ней взаимодействовать.

Папка Trash в Ubuntu/WSL обычно находится по адресу ~/.local/share/Trash.

Нет, WSL не имеет папки «Корзина» по умолчанию, если только вы не используете графический файловый менеджер Linux.

Чтобы получить доступ к папке Trash в WSL, вы можете использовать инструмент командной строки gio. Сначала установите пакет gvfs с помощью sudo apt install gvfs. Затем запустите оболочку с поддержкой D-Bus, изменив команду запуска WSL на wsl ~ -e dbus-launch bash. После включения поддержки D-Bus вы можете использовать команду gio для взаимодействия с папкой Trash.

Чтобы переместить файл в корзину в WSL, вы можете использовать команду gio trash . Замените на путь к файлу, который вы хотите переместить.

Чтобы вывести список файлов в корзину в WSL, вы можете использовать команду gio list Trash://.

Чтобы очистить корзину в WSL, вы можете использовать команду gio trash –empty.

Да, вы можете установить пакеты Trash и Trash-cli с помощью npm, чтобы сделать их более удобными для пользователя. Эти пакеты предоставляют такие команды, как «trash » для перемещения файлов в «Корзину», «trash-list» для отображения списка файлов в «Корзине» и «trash-restore» для восстановления файлов из «Корзины».

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *