Ответы:
Нет мусора в версии сервера. Команда rm
удаляет его.
rm
на рабочем столе или на сервере, они будут удалены немедленно.
Вы не говорите, как вы удаляете файлы.
Например, может быть «мусор», если вы используете какой-либо файловый менеджер в текстовом режиме.
Но давайте предположим, что вы используете rm
команду в оболочке:
Обычно rm
следует просто удалять файлы, не используя «мусор». Но по разным причинам, например, что-то установить случайно или использовать пример .bashrc
без проверки, это может быть что-то другое - это легко проверить, поэтому вам следует: Используйте, command -v
чтобы узнать, какую команду вы запускаете с именем rm
:
$ command -v rm
/usr/bin/rm
Это выглядит хорошо (1). Точно так же /bin/rm
было бы хорошо.
Если rm
изменить, чтобы использовать корзину, это может выглядеть так:
$ command -v rm
alias rm=trash-put
или
$ command -v rm
alias rm=gvfs-trash
Обычно это изменение применяется только тогда, когда rm
используется в интерактивной оболочке.
Также вы можете проверить, libtrash
установлен ли каким-либо образом. Это меняет работу программ, в том числе rm
на уровне библиотечных вызовов.
(1) На самом деле, /usr/bin/rm
может быть safe-rm
, из одноименной упаковки:
$ ls -l /usr/bin/rm
lrwxrwxrwx 1 root root 7 Feb 1 2014 /usr/bin/rm -> safe-rm
Отвечая на вопрос из комментария:
Если winscp
это реализация scp
, то вы не можете удалить файлы с ним; Вы копируете файлы на другой компьютер, чтобы получить больше копий. Вы можете использовать его для перезаписи файлов, но не об этом.