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