Чи є у Ubuntu Server кошик?


11

Я використовую серверну версію Ubuntu. Мені було цікаво, чи файли все ще потрапляють у "смітник" тощо з цією версією.
Я видаляю речі, і я просто хочу переконатися, що цей матеріал не виноситься у смітник.

Відповіді:


9

У версії Server немає сміття. rmКоманда видаляє його.


Дякую за швидку відповідь. Якщо я видаляю щось, використовуючи щось на кшталт wincp, воно видаляє його так само, як і тоді я беру це?
kkiller23

1
Не впевнений вбивця. Я не використовую wincp. Вам, мабуть, варто задати нове запитання.
wojox

@ kkiller23, так, і це ви не можете легко обійти. Я пропоную вам просто створити резервне рішення для неминучого випадкового видалення.
гейрха

1
Сервер проти робочого столу тут нічого спільного. Якщо ви встановите gui на сервер і видалите файли там, вони переходять у кошик. Якщо ви знаходитесь rmна робочому столі або сервері, вони видаляються негайно.
psusi

3

Ви не кажете, як ви видаляєте файли.
Наприклад, якщо ви використовуєте якийсь диспетчер файлів текстового режиму, може виникнути "кошик".

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.