Odpowiedzi:
Brak śmieci w wersji serwerowej. rmPolecenie usuwa go.
rmna komputerze lub serwerze, są one natychmiast usuwane.
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.