Відповіді:
У версії Server немає сміття. 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, то ви не можете видалити файли за допомогою нього; Ви копіюєте файли на іншу машину, щоб отримати більше копій. Ви можете використовувати його для перезаписування файлів - але це не те, про що ви говорите.