Czy serwer Ubuntu ma kosz?

11

Używam wersji serwerowej Ubuntu. Zastanawiałem się, czy pliki nadal trafiają do „kosza” itp. W tej wersji.
Usuwam rzeczy i chcę się tylko upewnić, że nie zostaną one wyrzucone do kosza.

kkiller23
źródło

Odpowiedzi:

9

Brak śmieci w wersji serwerowej. rmPolecenie usuwa go.

wojox
źródło
Dziękuję za szybka odpowiedz. Jeśli usunę coś przy użyciu czegoś takiego jak winscp, usunie to również do końca, a następnie wezmę?
kkiller23
1
Nie jestem pewien zabójcy. Nie używam winscp. Prawdopodobnie powinieneś zadać nowe pytanie.
wojox
@ kkiller23, tak, i nie można łatwo tego obejść. Sugeruję po prostu skonfigurować rozwiązanie do tworzenia kopii zapasowych na wypadek nieuniknionego przypadkowego usunięcia.
geirha
1
Serwer kontra komputer nie ma z tym nic wspólnego. Jeśli zainstalujesz GUI na serwerze i usuniesz tam pliki, trafią one do kosza. Jeśli jesteś rmna komputerze lub serwerze, są one natychmiast usuwane.
psusi
3

Nie mówisz, w jaki sposób usuwasz pliki.
Na przykład może wystąpić „kosz”, jeśli używasz menedżera plików w trybie tekstowym.

Załóżmy jednak, że używasz rmpolecenia w powłoce:

Zwykle rmpowinien po prostu usuwać pliki bez użycia „kosza”. Ale z różnych powodów, takich jak przypadkowa instalacja czegoś lub użycie przykładu .bashrcbez sprawdzania, może to być coś innego - łatwo to sprawdzić, więc powinieneś: Użyj, command -vaby dowiedzieć się, jakie polecenie uruchamiasz o nazwie rm:

$ command -v rm
/usr/bin/rm

To wygląda dobrze (1). Równie /bin/rmdobrze byłoby.

Jeśli rmzostanie zmieniony na używanie kosza, może on wyglądać następująco:

$ command -v rm       
alias rm=trash-put

lub

$ command -v rm       
alias rm=gvfs-trash

Zwykle ta zmiana jest stosowana tylko wtedy, gdy rmjest używana w interaktywnej powłoce.

Możesz także sprawdzić, czy libtrashjest w jakiś sposób zainstalowany. Zmienia sposób działania progamów, w tym rmna poziomie wywołań bibliotecznych.



(1) Właściwie /usr/bin/rmmoże pochodzić safe-rmz paczki o tej samej nazwie:

$ ls -l /usr/bin/rm
lrwxrwxrwx 1 root root 7 Feb  1  2014 /usr/bin/rm -> safe-rm


Odpowiadając na pytanie z komentarza:
Jeśli winscpjest implementacją scp, nie można za jej pomocą usuwać plików; Kopiujesz pliki na inny komputer, więc otrzymujesz więcej kopii. Możesz go jednak użyć do zastąpienia plików - ale nie o tym mówisz.

Volker Siegel
źródło