Команда для перемещения файла в корзину через терминал

91

Я хотел бы знать, есть ли команда, которую я могу выполнить в терминале, поэтому я не классически удаляю ( rm ) файл, а вместо этого переношу его в корзину (т. е. Nautilus Move to Trash).

Если есть такая команда, мне также будет интересно узнать, что это такое.

    
задан Rasmus 06.11.2012 в 09:46
источник

5 ответов

84

Вы можете использовать команду gvfs-trash из пакета gvfs-bin , который по умолчанию установлен в Ubuntu.

Переместить файл в корзину:

gvfs-trash filename

Смотрите содержимое корзины:

gvfs-ls trash://

Очистить корзину:

gvfs-trash --empty
    
ответ дан Radu Rădeanu 17.09.2014 в 08:21
источник
58

Установите trash-cli - sudo apt-get install trash-cli

Поместите файлы в корзину с помощью: trash file1 file2

Список файлов в корзине: trash-list

Пустой мусор с: trash-empty

    
ответ дан user55822 06.11.2012 в 10:12
4

По состоянию на 2017% gvfs-trash кажется устаревшим.

$ touch test
$ gvfs-trash test
This tool has been deprecated, use 'gio trash' instead.
See 'gio help trash' for more info.

Вы должны использовать gio , в частности

gio trash

- рекомендуемый способ.

    
ответ дан Eugen Tverdokhleb 29.10.2017 в 11:49
1

Вот версия с открытым исходным кодом с открытым исходным кодом (если вы хотите знать, что происходит под капотом, или нужно это в проекте), который также имеет поддержку командной строки (если вы счастливы, если он просто работает.

> trash pictures/beach.jpg
    
ответ дан Frank Nocke 15.08.2017 в 19:44
1

Мне нравятся самые низкотехнологичные способы. Я сделал папку .Tr в моем домашнем каталоге, набрав:

mkdir ~/.Tr

и вместо того, чтобы использовать rm для удаления файлов, я переношу эти файлы в каталог ~/.Tr , введя:

mv fileName ~/.Tr

Это эффективный и простой способ сохранить доступ к файлам, которые, по вашему мнению, вам не нужны, с добавленной выгодой в моем случае не возиться с папками системы, так как мои уровни знаний Ubuntu довольно низки, и я беспокоюсь о том, что Я, возможно, прищурился, когда я возился с системным материалом. Если вы также низкий уровень, обратите внимание, что «.» в имени каталога делает его скрытым.

    
ответ дан user2981989 25.09.2015 в 19:29